본문 바로가기
대충 만든 자판 https://school.programmers.co.kr/learn/courses/30/lessons/160586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 # 대충 만든 자판 # 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/160586 def solution(keymap, targets): """ 문제 분석 keymap 배열 주어지고 각 문자열들마다 번호가 매겨져 있다. targets 배열은 입력해야할 문자열이다. """ keymap_dict = dict() for i.. 2024. 2. 25.
덧칠하기 https://school.programmers.co.kr/learn/courses/30/lessons/161989 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 # 덧칠하기 # 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/161989 def solution(n, m, section): """ 문제 분석 n은 총 길이, m은 롤러의 길이, section은 칠해야할 구역 n, m의 길이가 10만 이하이기 때문에 n^2 시간 복잡도 발생 시 1000만임 (1초 이내 수행 가능) .. 2024. 2. 25.
바탕화면 정리 https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 # 바탕화면 정리 # 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/161990 def solution(wallpaper): """ 문제 분석 (0, 1) - (2, 3) > [0, 1, 3, 4] (1, 3) - (4, 7) - [1, 3, 5, 8] width 배열, height 배열 생성 [width 배열 가장 .. 2024. 2. 25.
공원 산책 https://school.programmers.co.kr/learn/courses/30/lessons/172928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 # 공원 산책 # 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/172928 def solution(park, routes): """ 문제 분석 park의 길이는 50, routes의 길이도 50 N은 북쪽, S는 서쪽, N은 남쪽, E는 동쪽을 의미 x, y라고 했을 때, 동쪽으로 움직일 경우 y + 1, 서쪽은 y.. 2024. 2. 24.
추억 점수 https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 # 추억 점수 # 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/176963 def solution(name, yearning, photo): """ 문제 분석 photo 배열의 크기가 100까지이므로 n^2 시간 복잡도가 발생해도 타임아웃 x 1. name 배열에 해당하는 추억 점수를 yearning 배열에서 가져와.. 2024. 2. 24.
달리기 경주 https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 코드 # 달리기 경주 # 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/178871 def solution(players, callings): """ 문제 분석 players 배열의 길이는 50,000 || callings 배열의 길이는 1,000,000 > N^2 시간 복잡도 발생 시 타임아웃 1. players 배열의 .. 2024. 2. 24.