kt에이블스쿨3기

[프로그래머스] lv3 N으로 표현 -JAVA(자바)
[프로그래머스] lv3 N으로 표현 [출처 - 프로그래머스 lv3 N으로 표현] https://school.programmers.co.kr/learn/courses/30/lessons/42895 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 제한사항 입출력 예 전체 코드 class Solution { static int answer = Integer.MAX_VALUE; public int solution(int N, int number) { dfs(N, number, 0, 0); if(answer == Integer.MAX_VALUE) { re..

[프로그래머스] lv3 거스름돈 -JAVA(자바)
[프로그래머스] lv3 거스름돈 [출처 - 프로그래머스 lv3 거스름돈] https://school.programmers.co.kr/learn/courses/30/lessons/12907 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 제한 사항 입출력 예 풀이 그림판으로 그려서 알아보기 힘든건 양해부탁.. 규칙은 생각보다 간단하다. 세로 0,1,2는 money의 인덱스이다 즉, [1,2,5] 이다. 가로는 거스름돈 0원,1원,2원,3원,...,n원이다. money[i]로 거스름돈 n원을 만들 수 있는 경우의 수를 적은 표이다. 5원을 1,2,5..

[프로그래머스] lv3 인사고과 -JAVA(자바)
[프로그래머스] lv3 인사고과 [출처 - 프로그래머스 lv3 인사고과] https://school.programmers.co.kr/learn/courses/30/lessons/152995 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 제한 사항 입출력 예 전체 코드 /* 근무태도점수 or 동료평가점수 둘 중 하나로 정렬 근무태도점수로 정렬했다면 1. 원호보다 동료평가 점수가 높은 사람이 있으면 탈락 2. 원호가 인센 대상 -> 순위 정해야함 2-1. 두 점수 합을 al에 넣고 정렬 3. 원호 점수 인덱스 반환 */ import java.uti..

[AI] KT AIVLE(KT 에이블스쿨) 3기 AI 개발자 트랙 파이썬 라이브러리, 데이터 처리, 데이터 분석 -2주차-
주말이 순식간에 지나가고 벌써 월요일이 되었다.. 직장인들이 왜 주말만을 학수고대하는지 간접체험할 수 있었다. 심화적인 내용을 배우기 시작하면 다르겠지만 지금은 아직까진 비교적 여유롭다. 다른 에이블러분들 중 전공자이신 분들도 여유로워하시는 것 같았다. 이번 2주차는 한기영 강사분께서 강의를 해주신다. 선배 기수분들이 '갓'기영이라고 하던데 수업을 들어보니 왜 '갓'이라고 하는지 알 것 같았다. 다다음주부터는 미니프로젝트가 있다고 하는데 얼른 공모전이나 스터디를 구해서 진행해볼까 한다. 파이썬 라이브러리 더보기 갓기영 강사님의 강의 덕분에 헷갈렸던 numpy, pandas 라이브러리를 기초부터 다시 정리해볼 수 있어서 의미 있는 강의였다. 오전에 numpy, 오후에 pandas 이론을 배웠고 이론 후에는..

[프로그래머스] lv1 둘만의 암호 -JAVA(자바)
[프로그래머스] lv1 둘만의 암호 [출처 - 프로그래머스 lv1 둘만의 암호] https://school.programmers.co.kr/learn/courses/30/lessons/155652 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 제한 사항 입출력 예 풀이 1. HashSet에 skip.charAt(i)를 넣어준다. 2. ch 문자에서 cnt만큼 뒤에있는 문자가 'z'보다 크면 cnt-=26 (알파벳 개수 = 26) 3. ch 문자에서 cnt만큼 뒤에있는 문자가 skip의 문자를 포함하면 j--; import java.util.*;..

[프로그래머스] lv3 디스크 컨트롤러 -JAVA(자바)
[프로그래머스] 디스크 컨트롤러 [출처 - 프로그래머스 디스크 컨트롤러] https://school.programmers.co.kr/learn/courses/30/lessons/42627 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 - A: 3ms 시점에 작업 완료 (요청에서 종료까지 : 3ms) - B: 1ms부터 대기하다가, 3ms 시점에 작업을 시작해서 12ms 시점에 작업 완료(요청에서 종료까지 : 11ms) - C: 2ms부터 대기하다가, 12ms 시점에 작업을 시작해서 18ms 시점에 작업 완료(요청에서 종료까지 : 16ms) 이 ..

[프로그래머스] lv2 택배 배달과 수거 -JAVA(자바)
[프로그래머스] 택배 배달과 수거 [출처- 프로그래머스 택배 배달과 수거] https://school.programmers.co.kr/learn/courses/30/lessons/150369 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 제한 사항 입출력 예 전체 코드 /* 가장 멀리 있는 집 먼저 방문해야 최선 */ import java.util.*; class Solution { public long solution(int cap, int n, int[] deliveries, int[] pickups) { long answer = 0; in..

[프로그래머스] lv2 호텔 대실 -JAVA(자바)
[프로그래머스] 호텔 대실 [출처-프로그래머스 호텔대실] https://school.programmers.co.kr/learn/courses/30/lessons/155651 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 제한 사항 입출력 예 풀이 처음엔 정렬해서 풀으려고 했으나 좀 더 쉬운 방법을 찾기 위해 그림판으로 그려보다가 배열로 푸는 방법이 떠올랐다. 1. 방을 분 단위로 예약 가능한 24*60개로 만든다. int[] room = new int[24 * 60]; 2. 대실의 시작하는 시간과 끝나는 시간을 분으로 바꾸어준다. ex) 15:..

[AI] KT AIVLE(KT 에이블스쿨) 3기 AI 개발자 트랙 Opening Day, Git, Python프로그래밍 -1주차-
12월 26일 KT 에이블 스쿨 최종 합격을 하고 어느덧 한 달이 지난 1월 31일 KT 에이블스쿨 3기 Opening Day 행사로 교육 시작의 서막을 열었다. AI, DX 트랙을 모두 합쳐 700명이 넘는 합격자들 중 약 350명이 나와 같은 AI트랙 동기들이었다. 나와 같은 목적을 가진 사람들을 만나 설레이기도 하면서 한편으로는 350명 중 순위 안에 들어야 취업을 할 수 있겠다는 생각에 걱정이 앞섰다. 하지만 모두 교육을 들으러 온 에이블러들 이었기 때문에 경쟁보단 모두가 으쌰으쌰해서 서로 도우고 성공적으로 수료하자는 분위기가 강했다. Opening Day, 1주차 강의부터 수료할 때 까지 블로그 글을 꾸준하게 적어볼까 한다. 자세한 내용은 접어두기 글을 확인하길 바란다. Opening Day 더..