선택은 나의 것

[BOJ 백준] 10769번 행복한지 슬픈지 (python) 본문

☽ Algorithm/BOJ

[BOJ 백준] 10769번 행복한지 슬픈지 (python)

Algoribi 2020. 8. 9. 19:28

문제

BOJ 10769 : https://www.acmicpc.net/problem/10769

 

10769번: 행복한지 슬픈지

문제 승엽이는 자신의 감정을 표현하기 위해서 종종 문자 메시지에 이모티콘을 넣어 보내곤 한다. 승엽이가 보내는 이모티콘은 세 개의 문자가 붙어있는 구조로 이루어져 있으며, 행복한 얼굴��

www.acmicpc.net

접근

승엽이의 문자를 통해 승엽이가 행복한지 슬픈지 알아내는 문제이다. 나는 python의 find를 통해 각 이모티콘의 개수를 세어 비교해주었다.

코드

s1 = input()
s2 = s1
count_h = count_s = 0
while 1:
    num = s1.find(":-)")
    if num == -1:
        break
    s1 = s1[num + 3 :]
    count_h += 1
while 1:
    num = s2.find(":-(")
    if num == -1:
        break
    s2 = s2[num + 3 :]
    count_s += 1
if count_h > count_s:
    print("happy")
elif count_h < count_s:
    print("sad")
elif count_h == 0 and count_s == 0:
    print("none")
else:
    print("unsure")

 

깃 허브 주소 : https://github.com/algoribi/algorithm-study

Comments