> 가위바위보 문제
https://school.programmers.co.kr/learn/courses/30/lessons/120839
조건에 따라 맞는 문자열을 반환해주면 되는 문제
if문으로 간단하게 해결할 수 있지만,
페어 프로그래밍 중 팀원분께서 다른 방법으로 접근하는 법을 알려주셔서 작성해봤다.
def solution(rsp):
answer = ''
for i in rsp:
if i == '0':
answer += '5'
else:
answer += '0' if i == '2' else '2'
return answer
"2052"라는 문자열에서 rsp의 원소와 같은 값을 가리키는 인덱스를 찾아,
그 다음 인덱스의 문자열을 answer에 추가해주는 방법
def solution(rsp):
win = "2052"
answer = ""
for i in rsp:
next_char = win["205".index(i) + 1]
answer += next_char
return answer
'WIL&TIL > TIL' 카테고리의 다른 글
20230407 TIL - 알고리즘 문제풀이, __str__메소드, requirements (0) | 2023.04.07 |
---|---|
20230406 TIL (0) | 2023.04.06 |
20230404 TIL - 알고리즘, 2주차 숙제 (0) | 2023.04.04 |
20230403 TIL (0) | 2023.04.03 |
20230401 TIL (0) | 2023.04.01 |
댓글