프로그래머스 - 삼각 달팽이
문제 https://school.programmers.co.kr/learn/courses/30/lessons/68645 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해설 삼각형이라는 구조를 생각해보고 그림을 유심히 보면, n=5 일 때, 1번에서 아래 방향으로 순차적으로 [1,2,3,4,5]까지 채우고 방향을 오른쪽으로 바꿔서 [6,7,8,9] 채우고 방향을 바꿔서 [10,11,12] 채우고 다시 방향 바꿔서 [13,14] 채우고 방향 바꿔서 [15]채운다. 즉, n = 5일 때 [1,2,3,4,5], [6,7,8,9], [10,11,12], [13,1..
프로그래머스 - 숫자 문자열과 영단어
문제 https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해설 def solution(s): num_dict = { 'zero':'0', 'one':'1', 'two':'2', 'three':'3', 'four':'4', 'five':'5', 'six':'6', 'seven':'7', 'eight':'8', 'nine':'9' } answer = '' word = '' for elem in s: if elem.isdecimal(): answer +..