Python(알고리즘,문제풀이)/프로그래머스(입문100제)
코딩테스트입문 / OX퀴즈
박혀노
2023. 7. 29. 21:42
728x90
📚문제
📝풀이
def solution(quiz):
ox_result = []
for i in quiz:
start = int(i.split()[0])
if i.split()[1] == '-':
start -= int(i.split()[2])
if start == int(i.split()[-1]):
ox_result.append('O')
else:
ox_result.append('X')
else:
start += int(i.split()[2])
if start == int(i.split()[-1]):
ox_result.append('O')
else:
ox_result.append('X')
return ox_result
물론 훨씬 간단하고 좋은 코드들이 많겠지만
이제 구글링 없이 스스로 생각해서 코드를 만들어낼 수 있어졌다는게 뿌듯해서
기록하기 위해 가져왔다...!
앞으로도 어려운 문제들 많이 나오겠지만 그 때도 계속 오답과 구글링을 반복해서
이렇게 잘 풀어낼 수 있기를
+ 그리고
문자열에 .split() 메서드 적용시켜주면 리스트화 된다!
문자열을 .split()해준 다음에 굳이 다시 리스트화 해줄 필요가 없다
그리고 리스트도 .split()되지 않는다
728x90