백준 17094 Serious Problem
문제
2와 e로 구성된 문자열에서 2와 e 개수를 비교해 2, e, yee(동점) 출력
코드
len = int(input())
count_e = input().count('e')
print(['2', 'e', 'yee'][(count_e>len-count_e) + ((len-count_e)==count_e)*2])
- 어제 문자열 인덱스를 사용해 print한 문제가 생각하서 비슷하게 해보려고 했는데, 이번엔 출력할 문자열 길이가 달라서 배열 인덱스를 사용했다.
- 배열 인덱스 안에 여러 연산자를 사용한 수식을 넣었더니 연산 순서가 좀 꼬였는지 내가 생각한 값과 다른 결과가 나왔다.
- 괄호를 사용해 연산 순서를 맞춰주니 원하는 대로 나왔다.