kt에이블스쿨

    [AI] KT AIVLE(KT 에이블스쿨) 3기 AI 개발자 트랙 1차 미니프로젝트, 코딩마스터즈, 웹크롤링 -3주차-

    2월 13일 월요일부터 2월 15일 수요일까지 1차 미니 프로젝트를 진행한다. 에이블 스쿨을 하면서 첫 프로젝트인 만큼 설렘도 크고 걱정도 앞선다. 데이터 분석은 처음이라 잘 해낼 수 있을지 의문이다. 적어도 1인분은 해서 팀원들에게 민폐는 끼치지 않는게 내 목표이다. 1차 미니 프로젝트 1일차 더보기 처음에 강사님이 1차 미니 프로젝트 주제를 알려주셨다. 주제는 주어진 데이터 셋을 가지고 버스 시설 추가 필요 대상 지역을 선정 해보는 것 이었다. 주어지는 데이터 셋에 대한 설명과 필요한 기본 지식 등을 알려주셨고 바로 개별 실습을 진행하였다. 총 4개의 데이터 셋이었는데 차례대로 데이터 셋을 분석하여 인사이트를 도출하게끔 단계별로 되어 있었다. 친절하게 어떻게 분석을 하는지에 대한 설명도 적혀 있었고,..

    [프로그래머스] lv2 시소 짝꿍 -JAVA(자바)

    [프로그래머스] lv2 N으로 표현 [출처 - 프로그래머스 lv2 시소 짝꿍] https://school.programmers.co.kr/learn/courses/30/lessons/152996 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 제한 사항 입출력 예 풀이 2 3 4 2 자기 자신 2/3 * x 2/4 * x 3 3/2 * x 자기 자신 3/4 *x 4 4/2 * x 4/3 * x 자기 자신 위 표에서 행은 x, 열은 y라고 하자. 문제에서 시소로부터 떨어진 거리가 2, 3, 4m라고 했으니 (2,3), (2,4), (3,4)의 비율..

    [프로그래머스] 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/154539 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 제한 사항 입출력 예 전체 코드 import java.util.*; class Solution { public int[] solution(int[] numbers) { Stack stack = new Stack(); int[] answer = new int[numbers.length]; for(int..

    [프로그래머스] 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..