ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 백준 1157번 : 단어공부 (Python,파이썬)
    카테고리 없음 2018. 12. 24. 02:44

    요렇게 생긴 문제이다.

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    word = (' '.join(input().upper()).split(' '))

    word_two = list(set(word))

    cnt = []

    for j in range(len(word_two)):

    cnt.append(0)

    for i in word:

    if i in word_two:

    cnt[word_two.index(i)] += 1

    if cnt.count(max(cnt)) == 1:

    print(word_two[cnt.index(max(cnt))])

    elif cnt.count(max(cnt)) >= 2:

    print('?')

    더 간단하고 쉽게 풀 수 있었는데 너무 어렵게 풀었다. 어렵게 푼 나머지 설명 글도 잘못 적겠다.

    혹시라도 이런 졸코드라도 참고하실 분은 설명이 없더라도 양해 바랍니다.

Designed by Tistory.