728x90
반응형
코테 문제를 풀면서, 한번에 맞히는 경우는 잘 없다. 이 문제 같은 경우에도 그렇게 코드가 깔끔하지는 않은데, 다행히 한번에 코드가 돌기만 해도 감사했던 것이 정답이어서 기분이 좋았다.
내가 맞힌 정답::
def solution(numbers):
answer = 0
temp = ''
idx = 0
leng = len(numbers)
while idx < leng:
if numbers[idx] == 'z':
temp += '0'
idx += 4
elif numbers[idx] == 'o':
temp += '1'
idx += 3
elif numbers[idx] == 'e':
temp += '8'
idx += 5
elif numbers[idx] == 'n':
temp += '9'
idx += 4
elif numbers[idx] == 't':
if numbers[idx+1] == 'w':
temp += '2'
idx += 3
elif numbers[idx+1] == 'h':
temp += '3'
idx += 5
elif numbers[idx] == 'f':
if numbers[idx+1] == 'o':
temp += '4'
idx += 4
elif numbers[idx+1] == 'i':
temp += '5'
idx += 4
elif numbers[idx] == 's':
if numbers[idx+1] == 'i':
temp += '6'
idx += 3
elif numbers[idx+1] == 'e':
temp += '7'
idx += 5
print(temp)
answer = int(temp)
'''
ze q
on q
tw q
th q
fo q
fi q
si q
se q
ei q
ni q
'''
return answer
https://school.programmers.co.kr/learn/courses/30/lessons/120894
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
728x90
반응형
'Job Wanted > 코테 - 프로그래머스' 카테고리의 다른 글
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 로그인 성공? (0) | 2022.12.15 |
---|---|
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 잘라서 배열로 저장하기 (0) | 2022.12.15 |
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 공 던지기 (0) | 2022.12.15 |
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 암호 해독 (0) | 2022.12.15 |
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 제곱수 판별하기 (0) | 2022.12.15 |