프로그래머스 Lv1 성격 유형 검사하기 (python)
성격 유형 검사하기 풀이 문제가 길어서 잠깐 어,, 했지만 그래도 풀 수 있게다는 생각은 확실히 들었다. 그래서 아래처럼 풀었다. 1. 타입을 설정하는 리스트 생성 2. 해당 타입에 대한 점수를 기록한 리스트 생성 3. for 문을 통해 choices에서 점수를 기록 4. 심리 검사 완료 후 데이터 비교 분석하는 for문 생성 5. 4의 완료 후 값을 제출 # 나만의 카카오 유형 검사지 MBTI의 변종 # 타입 설정 # 동의 점수에 따른 유형 if문 작성 # 동점일 때는 사전적으로 더 앞선 것을 선택 # result에 넣을 수 있게, 바로바로 점수 계산 필요 types = ['R','T','C','F','J','M','A','N'] def solution(survey, choices): answer = ..
2024. 2. 11.
프로그래머스 Lv1 가장 많이 받은 선물 (python)
가장 많이 받은 선물 풀이 문제보고 어,,,, 하다가 문제대로 풀면 되겠지하고, 규칙을 정하고 풀었다. 1. 두 사람이 주고 받은 게 있을 때, 선물 수가 다른 경우 2. 두 사람이 주고 받은 게 있을 때, 선물 수가 같은 경우 3. 두 사람이 주고 받은 게 없을 때, 선물 수가 다른 경우 4. 두 사람이 주고 받은 게 없을 때, 선물 수가 같은 경우 이를 생각하고 아래 처럼 풀어봤다. for문과 if 문이 많아 오래 걸린 듯하다. # A, B # A가 B에게 5번, B가 A에게 3번 이면, A가 B에게 선물주기 # 2사람이 주고 받은 기록이 없으면 또는 같은 횟수로 서로에게 줬다면, 선물을 더 많이 줬던 사람이 받음 # 선물지수도 같으면 서로 안주고받음. # 1. 두사람이 서로 주고받은게 있고, 두사람..
2024. 2. 10.