코딩 테스트 연습 27일
코딩 테스트 연습 27일 프로그래머스, 두 정수 사이의 합 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📄 나의 코드 a = 5 b = 3 def solution(a, b): start = min(a, b) end = max(a, b) + 1 answer = 0 for i in range(start, end): answer += i return answer print(solution(a, b)) 📄 공부할 만한 코드 def adder(a, b): # 함수를 완성하세요 if a > b: a, b = b, a return sum(range(a,b+1)) #..
코딩 테스트 연습 22일,23일,26일
코딩 테스트 연습 22일,23일,26일 프로그래머스, 문자열 내 마음대로 정렬하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📄 나의 코드 def solution(strings, n): strings.sort() answer = sorted(strings, key=lambda x:x[n]) return answer n번째 인덱스로 정렬하기. 검색을 통해 정렬 기준 정하는 방법을 찾아봤다. 문제 요구사항 중, 정렬 기준이 같을 경우, 사전순으로 정렬해야 한다고해서. 먼저 사전순으로 정렬후, 인덱스 기준으로 정렬하는 걸 해줬다! 프로그래머스, [1차] 비..
코딩 테스트 연습 20일
코딩 테스트 연습 20일 프로그래머스, 안전지대 📄 나의 코드 board = [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0]] def solution(board): x = [] y = [] for i in range(len(board)): for j in range(len(board)): if board[i][j] == 1: x.append(i) y.append(j) x_min = x[0]-1 if x[0]-1 >= 0 else 0 x_max = x[-1] + 2 if x[-1] + 2 = 0 else 0..