본문 바로가기
728x90
반응형

전체 글316

[프로그래머스, 2018 KAKAO BLIND RECRUITMENT] [1차]다트 게임(Lv.1) - 파이썬(Python) 문제https://school.programmers.co.kr/learn/courses/30/lessons/17682 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이1. 초기화answer = []i = 0length = len(dartResult)answer: 각 라운드에서 계산된 점수를 저장할 리스트입니다. 총 3번의 라운드가 있기 때문에, 각 점수를 리스트에 차례대로 추가합니다.i = 0: 문자열을 탐색하는 인덱스 변수로 사용됩니다. 문자열을 처음부터 끝까지 탐색할 때, 몇 번째 문자를 처리하고 있는지 추적하는 역할을 합니다.length = len(d.. 2024. 9. 6.
[프로그래머스, 2022 KAKAO TECH INTERNSHI] 성격 유형 검사하기(Lv.1) - 파이썬(Python) 문제https://school.programmers.co.kr/learn/courses/30/lessons/118666?language=python3 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이1. 저장 점수 딕셔너리 # 성격 유형별 점수를 저장할 딕셔너리 scoreMap = {'R':0, 'T':0, 'C':0, 'F':0, 'J':0, 'M':0, 'A':0, 'N':0}scoreMap은 각 성격 유형을 키로 하고, 해당 성격 유형의 점수를 값으로 가지는 딕셔너리입니다. 2. 점수 계산 for i in range(len(survey.. 2024. 9. 6.
[프로그래머스, 2018 KAKAO BLIND RECRUITMENT] [1차] 비밀지도(Lv1) - 파이썬(Python) 문제https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제풀이1. 문제 개요지도1 과 지도2 는 각각 정수 배열로 주어집니다.이 배열을 이진수로 변환하여 해독하고, 이를 통해 최종 지도를 완성합니다.지도의 각 칸은 벽('#') 또는 공백(' ') 으로 이루어집니다.두 지도 중 하나라도 벽(1)인 경우 해당 칸은 벽(#)이 되고, 둘 다 공백(0)이면 공백( )이 됩니다. 2. 코드해설def makeNumber(arr, n): makeArr = .. 2024. 9. 5.
[프로그래머스] 게임 맵 최단거리(Lv.2) - 파이썬(Python) 문제https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이이 코드는 주어진 maps 에서 BFS(너비 우선 탐색)을 사용하여 출발점 (0, 0)에서 도착점 (m-1, n-1) 까지의 최단 경로를 찾아내는 문제를 해결하는 코드입니다.각 칸에서 갈 수 있는 경로는 1로 표시되며, 0은 벽으로 갈 수 없는 경로를 나타냅니다. 1. 변수 설명 및 초기 설정m = len(maps) # 행의 수n = len(maps[0]) # 열의 수m 은 맵의.. 2024. 9. 5.
728x90
반응형