https://school.programmers.co.kr/learn/courses/30/lessons/81301?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s): answer = '' num_dic = {"zero":0, "one": 1, "two":2, "three":3, "four":4, "five":5, "six":6, "seven":7, "eight":8, "nine":9} temp = [] j = 0 for i, nums in enumerate(s): if nums.isnumeric() ..
[Level 1] / [Python] K번째 수
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/42748 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(array, commands): answer = [] a =[] for i in range(len(commands)): a.append(sorted(array[commands[i][0]-1:commands[i][1]])) answer.append(a[i][commands[i][2]-1]) return answer
[Level 1] / [Python] 문자열 내 마음대로 정렬하기
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/12915 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(strings, n): answer = [] new_list = [] _list = [] strings.sort() for i in range(len(strings)): new_list.append(strings[i][n]) new_list.sort() for i in new_list: for j in range(len(new_list)): if i == strings[j]..
[Level 1] / [Python] 최소직사각형
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(sizes): max_0 = -float('inf') max_1 = -float('inf') for size in sizes: if size[0] max_0: max_0 = size[0] if size[1] > max_1: max_1 = size[1] return ma..
[Level 1] / [Python] [1차] 비밀지도
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n, arr1, arr2): answer = [] a1 = [0]*n a2 = [0]*n map1 = [[0]*n for _ in range(n)] for i in range(n): if len(format(arr1[i],'b')) != n: a1[i] = '0'*(n-len(format(arr1[i],'b'))) + format(arr1[i],'b') else: a1[i]..
[Level 1] / [Python] 시저 암호
·
Coding Test/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/12926 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(s, n): answer = '' for i in s: if i == ' ': answer += ' ' elif ord(i) >= 97 and ord(i) 122: a = a - 26 answer += chr(a) elif ord(i) >= 65 and ord(i) 90:..