프로그래머스 | Python | Hash | 성격 유형 검사하기 (Lv.1)
https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr def solution(survey, choices): # 성격 유형 점수를 저장할 딕셔너리 personality_scores = {char: 0 for char in "RTCFJMAN"} # 선택지에 따른 점수 매핑 score_map = {1: 3, 2: 2, 3: 1, 4: 0, 5: 1, 6: 2, 7: 3} # 각 질문을 순회하며 점수 부여 for (first, second), choice in zip(..
2025. 2. 19.
프로그래머스 | Python | 그리디, 단순구현 | 키패드 누르기 (Lv.1)
https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 개요스마트폰의 숫자 키패드를 사용할 때 왼손과 오른손을 이용해서 숫자를 입력하는 방식을 구현하는 문제입니다. 각 손의 초기 위치는 다음과 같습니다:왼손: *에서 시작오른손: #에서 시작각 손이 이동하는 방식은 아래와 같습니다:왼쪽 열 (1, 4, 7) → 왼손 사용오른쪽 열 (3, 6, 9) → 오른손 사용가운데 열 (2, 5, 8, 0) → 더 가까운 손이 사용거리가 같다면 주 사용 손(왼손잡이/오른손잡이)에 따라 결정우리는 주어진 nu..
2025. 2. 19.