알고리즘 문제 풀이: 파이썬/BOJ

[BOJ_20546] 기적의 매매법

hueco 2021. 10. 21.

 

문제 링크: https://www.acmicpc.net/problem/20546

 

20546번: 🐜 기적의 매매법 🐜

1월 14일 기준 준현이의 자산이 더 크다면 "BNP"를, 성민이의 자산이 더 크다면 "TIMING"을 출력한다. 둘의 자산이 같다면 "SAMESAME"을 출력한다. 모든 결과 따옴표를 제외하고 출력한다.

www.acmicpc.net

 

내 풀이:

 

Review:

 성민이의 주식을 계산할 때 빈 리스트를 선언하고 주식의 증감에 따라 '+', '-', '.'을 추가했고, 이어지는 for 반복문에서 증감 여부에 따라 주식을 계산해 미리 선언된 리스트에 원소를 변경하는 식으로 문제를 풀이했다. 이 부분을 계산할 때 for 반복문을 하나로 줄이면 보다 쉬운 코드가 될 것 같다. 주식의 증감을 미리 계산하지 않고 반복문일 돌 때 확인해주면 하나의 반복문으로 같은 결과를 낼 수 있을 것 같다.

 

Idea:

 문제에서 주어진 요구사항에 맞춰 순수하게 구현하는 풀리는 문제이다.

'알고리즘 문제 풀이: 파이썬 > BOJ' 카테고리의 다른 글

[BOJ_1543] 문서 검색  (0) 2021.10.22
[BOJ_14467] 소가 길을 건너간 이유 1  (0) 2021.10.21
[BOJ_20918] 전구  (0) 2021.10.20
[BOJ_2810] 컵홀더  (0) 2021.10.18
[BOJ_2875] 대회 or 인턴  (0) 2021.10.17

댓글