프로그래머스

·Algorithm
Programmers[카카오 인턴] 키보드 누르기https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제코드좌표를 이용해서 거리 계산하는 방법 활용딕셔너리 구조를 활용key[str(i)] 형태가 아닌 key['i']를 사용하면 오류가 발생함def solution(numbers, hand): answer = '' key = {'1':(0,0), '2':(0,1), '3':(0,2), '4':(1,0), '5':(1,1), '..
·Algorithm
Programmers[PCCE 기출문제] 9번 / 이웃한 칸https://school.programmers.co.kr/learn/courses/30/lessons/250125 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드인접한 구역이 board를 벗어나지 않도록 설정해야함def solution(board, h, w): answer = 0 dh = [0, 1, -1, 0] dw = [1, 0, 0, -1] for i in range(4): h_check = h + dh[i] w_check = w + dw[i..
·Algorithm
Programmers2019 카카오 개발자 겨울 인턴십 - 크레인 인형뽑기 게임https://school.programmers.co.kr/learn/courses/30/lessons/64061 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드뽑은 인형 자리에 0을 채워넣고뽑은 인형들 리스트에서 같은 인형이 연속해서 넣어지면 pop을 활용해 제거def solution(board, moves): answer = 0 result = [] n = len(board) for i in moves: for j in range(n): ..
·Algorithm
Programmers체육복https://school.programmers.co.kr/learn/courses/30/lessons/42862 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드여벌 체육복을 가져온 학생이 체육복을 도난당했을 수 있기 때문에 reserve에 있는 값이 lost에도 있을 수 있는 경우를 고려해야함.def solution(n, lost, reserve): lost.sort() reserve.sort() for i in reserve[:]: if i in lost: reserve.rem..
·Algorithm
Programmers완주하지 못한 선수https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드sort를 활용한 풀이둘 다 정렬해서 다른 경우 해당 값을 return, 끝까지 다른게 없다면 마지막 선수가 완주하지 못함def solution(participant, completion): participant.sort() completion.sort() for i in range (0,len(completion)): if pa..
potato_pizza
'프로그래머스' 태그의 글 목록 (8 Page)