본문 바로가기

Problem Solving/Programmers2

프로그래머스 [level 1] 달리기 경주 - 178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 얀에서는 매년 달리기 경주가 열립니다. 해설진들은 선수들이 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부릅니다. 예를 들어 1등부터 3등까지 "mumu", "soe", "poe" 선수들이 순서대로 달리고 있을 때, 해설진이 "soe"선수를 불렀다면 2등인 "soe" 선수가 1등인 "mumu" 선수를 추월했다는 것입니다. 즉 "soe" 선수가 1등, "mumu" 선수가 2등으로 바뀝니다. 선수들의 이름이 1등부터 현재 등수 순서대로 담긴 문자열 배열 players와 해설진이 부른 이름을 담은 문자열.. 2023. 5. 23.
프로그래머스 숫자 문자열과 영단어 - 81301 [파이썬] https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음 접근 >> 리스트를 숫자와 문자 두개로 만들어 인덱스를 통한 접근으로 바꾸줘야겠다 def solution(s): answer = "" # 편하게 더하기 위해 str으로 바꿔준다. ## 두개의 리스트를 만들고 index를 통해 변경해주겠다. num = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"] string = ["zero", "one", "two.. 2023. 5. 9.