편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2019.12.16

    파이썬 질문입니다.


    자연수 n을 입력받은 후, n명의 이름을 입력받는다. 각 이름이 입력된 횟수를 딕셔너리 형태로 변환하여 출력하시오.

    [입출력 예시1]

    3
    KIM
    KIM
    KIM
    {'KIM': 3}
    

    [입출력 예시2]

    5
    LEE
    LEE
    LEE
    KIM
    PARK
    {'LEE': 3, 'KIM': 1, 'PARK': 1}
    
    n=int(input())
    user_info={}
    c=0
    for i in range(n):
        key=input()
        if key in user_info.keys():
            if c>=2:
                c += 1
                user_info[key]=c
                continue
            c=1
            c += 1
            user_info[key]=c
        else:
            c=0
            user_info[key]=c+1
    print(user_info)
    

    어디가 잘못됐을까요?

  • 프로필 알 수 없는 사용자님의 편집
    날짜2019.12.16

    파이썬 질문입니다.


    자연수 n을 입력받은 후, n명의 이름을 입력받는다. 각 이름이 입력된 횟수를 딕셔너리 형태로 변환하여 출력하시오.

    [입출력 예시1] 3 KIM KIM KIM {'KIM': 3}

    [입출력 예시2] 5 LEE LEE LEE KIM PARK {'LEE': 3, 'KIM': 1, 'PARK': 1}

    n=int(input()) user_info={} c=0 for i in range(n): key=input() if key in user_info.keys(): if c>=2: c += 1 user_info[key]=c continue c=1 c += 1 user_info[key]=c else: c=0 user_info[key]=c+1 print(user_info)

    어디가 잘못됐을까요?