[SWEA][S/W 문제해결 기본][Python] 1221 GNS

2024. 5. 15. 18:10·🚩 Coding Test/SWEA
728x90

[문제]

https://swexpertacademy.com/main/talk/solvingClub/problemView.do?solveclubId=AV6kld8aisgDFASb&contestProbId=AV14jJh6ACYCFAYD&probBoxId=AV-4MojKLNADFATz+&type=PROBLEM&problemBoxTitle=%5BD2%7ED3+%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4%5D+%EA%B8%B0%EC%B4%88+%EB%8B%A4%EC%A7%80%EA%B8%B0+Part4&problemBoxCnt=14

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

 

[배운 점]

  • d.items()는 딕셔너리의 각 항목을 키(key)와 값(value)으로 구성된 튜플로 반환한다.
  • for key, value in d.items():는 이 튜플들을 반복하며, 각각의 키를 key 변수에, 해당하는 값을 value 변수에 할당하여 반복문을 실행한다. 

 

[코드]

d = {'ZRO': 0, 'ONE': 1, 'TWO': 2, 'THR': 3, 'FOR': 4,
     'FIV': 5, 'SIX': 6, 'SVN': 7, 'EGT': 8, 'NIN': 9}

T = int(input())  # 테스트 케이스 개수
for t in range(1, 11):
    tc, s_len = input().split()
    s = list(input().split())

    # s 리스트에 있는 문자를 딕셔너리 키에서 찾아서 배열에 append
    arr = [d[num] for num in s]
    # arr 배열 오름차순으로 정렬
    arr.sort()

    # 정렬된 배열 각 값에 맞는 key값으로 대체
    answer = []
    for num in arr:
        for key, value in d.items():
            if value == num:
                answer.append(key)

    # 출력
    print(tc)
    print(' '.join(answer))
반응형

'🚩 Coding Test > SWEA' 카테고리의 다른 글

[SWEA][S/W 문제해결 기본][Python] 1229 암호문 2  (1) 2024.05.15
[SWEA][S/W 문제해결 기본][Python] 1228 암호문 1  (1) 2024.05.15
[SWEA][S/W 문제해결 기본][Python] 1220 Magnetic  (0) 2024.05.15
[SWEA][S/W 문제해결 기본][Python] 1216 회문 2  (0) 2024.05.14
[SWEA][S/W 문제해결 기본][Python] 1215 회문 1  (0) 2024.05.14
'🚩 Coding Test/SWEA' 카테고리의 다른 글
  • [SWEA][S/W 문제해결 기본][Python] 1229 암호문 2
  • [SWEA][S/W 문제해결 기본][Python] 1228 암호문 1
  • [SWEA][S/W 문제해결 기본][Python] 1220 Magnetic
  • [SWEA][S/W 문제해결 기본][Python] 1216 회문 2
zo0oz
zo0oz
꾸준함 기르기
  • zo0oz
    우당탕탕굴러가는하루
    zo0oz
  • 전체
    오늘
    어제
  • 블로그 메뉴

    • 🏠 Home
    • 📑 Tag
    • Github
    • 분류 전체보기 (295)
      • 📃 취준 회고록 (0)
        • 2024 하반기 (0)
      • 📅 매일매일 CS (2)
      • 🚩 Coding Test (203)
        • Baekjoon (94)
        • Programmers (43)
        • Code Tree (34)
        • SWEA (19)
        • HackerRank (2)
        • SQL (8)
      • 🇱 Languages (4)
        • Python (4)
      • 🇫 Framework (2)
        • fastAPI (2)
      • 🤖 AI (9)
        • LLM (1)
        • Computer Vision (3)
      • 📈 Data-Science (4)
        • Pandas (4)
      • 🛠️ 형상관리 (6)
        • Git (6)
      • 💥 Projects (8)
        • 개인실습 (7)
      • 🇰 Kakaotech Bootcamp (17)
        • 이론 (9)
        • 실습 (5)
      • 🇳 Naver BoostCourse (9)
        • 파이썬으로 시작하는 데이터 사이언스 (6)
      • 🏆 자격증 (25)
        • 정보처리기사 (10)
        • ADsP (1)
        • SQLD (13)
        • OPIc (0)
      • 🔎 etc (1)
  • 인기 글

  • hELLO· Designed By정상우.v4.10.0
zo0oz
[SWEA][S/W 문제해결 기본][Python] 1221 GNS
상단으로

티스토리툴바