문제풀이/기타

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 def change_num(num): if num < 10: return str(num) elif num == 10: return 'A' elif num == 11: return 'B' elif num == 12: return 'C' elif num == 13: return 'D' elif num == 14: return 'E' elif num == 15: return 'F' def change(num, n): res = '' while True: if num // n == 0: res += change..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 def solution(priorities, location): answer = 0 while True: max_doc = max(priorities) for i in range(len(priorities)): if max_doc == priorities[i]: answer += 1 priorities[i] = 0 max_doc = max(priorities) if i == location: return answer
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 def remove_possible(x, y, board): tmp = board[x][y] if tmp == None: # 빈 칸 return None for i in range(2): for j in range(2): # 지워질 수 없는 블록이라면 None을 리턴 if board[x+i][y+j] != tmp: return None # 지울 수 있는 블록들의 좌표를 리턴 return [(x,y),(x,y+1),(x+1,y),(x+1,y+1)] def solution(m, n, board): answe..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 def solution(record): answer = [] result = [] user_info = dict() for r in record: cmd = r.split() # 입장 if cmd[0] == "Enter": # user_info에 등록 user_info[cmd[1]] = cmd[2] result.append([cmd[0], cmd[1]]) # 퇴장 elif cmd[0] == "Leave": result.append([cmd[0], cmd[1]]) # 닉네임 변경 else: user_inf..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 def solution(msg): answer = [] d = dict() for i in range(1, 27): d[chr(i+64)] = i idx = 27 ptr = 0 while True: cnt = 1 while ptr < len(msg): if msg[ptr:ptr+cnt] in d: if ptr + cnt == len(msg): answer.append(d[msg[ptr:ptr+cnt]]) return answer else: cnt += 1 else: answer.append(d[msg[p..
딜레이레이
'문제풀이/기타' 카테고리의 글 목록 (2 Page)