붕대감기 - Python
·
코딩 테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/250137 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 있는 그대로 구현만하면 되는 단순한 문제나의 경우 첫 공격전까지는 딱히 할게없다고 판단되어 첫 공격부터 마지막 공격때까지 for 문을 돌았다. def solution(bandage, health, attacks): cur = 1 # 공격 리스트의 인덱스를 의미 cur_health = health-attacks[0][1] # 첫 공격받은 후의 체력 의미 cur_bon = 0 # 연속 ..
가장 많이 받은 선물 - Python
·
코딩 테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/258712?language=python3 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 해당 문제는 말 그대로 구현 문제로 보였다. def solution(friends, gifts): alls = dict() for i in friends: alls[i] = [0,0,0] check = dict() for i in friends: check[i] = dict() for j in f..
Lv2. 피로도 - Python
·
코딩 테스트/프로그래머스
[level 2] 피로도 - 87946문제 링크성능 요약메모리: 10.2 MB, 시간: 0.09 ms구분코딩테스트 연습 > 완전탐색채점결과정확성: 100.0합계: 100.0 / 100.0제출 일자2024년 04월 26일 08:06:36문제 설명XX게임에는 피로도 시스템(0 이상의 정수로 표현합니다)이 있으며, 일정 피로도를 사용해서 던전을 탐험할 수 있습니다. 이때, 각 던전마다 탐험을 시작하기 위해 필요한 "최소 필요 피로도"와 던전 탐험을 마쳤을 때 소모되는 "소모 피로도"가 있습니다. "최소 필요 피로도"는 해당 던전을 탐험하기 위해 가지고 있어야 하는 최소한의 피로도를 나타내며, "소모 피로도"는 던전을 탐험한 후 소모되는 피로도를 나타냅니다. 예를 들어 "최소 필요 피로도"가 80, "소모 피로..
Lv1. K번째수 - C#
·
코딩 테스트/프로그래머스
[level 1] K번째수 - 42748문제 링크성능 요약메모리: 31.5 MB, 시간: 1.83 ms구분코딩테스트 연습 > 정렬채점결과정확성: 100.0합계: 100.0 / 100.0제출 일자2024년 04월 26일 04:40:43문제 설명배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다.예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다.1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다.2에서 나온 배열의 3번째 숫자는 5입니다.배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 ..
Lv2.(해시) 의상 - C#
·
코딩 테스트/프로그래머스
[level 2] 의상 - 42578문제 링크성능 요약메모리: 4.22 MB, 시간: 0.03 ms구분코딩테스트 연습 > 해시채점결과정확성: 100.0합계: 100.0 / 100.0제출 일자2024년 04월 21일 23:29:50문제 설명코니는 매일 다른 옷을 조합하여 입는것을 좋아합니다.예를 들어 코니가 가진 옷이 아래와 같고, 오늘 코니가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야합니다.종류이름얼굴동그란 안경, 검정 선글라스상의파란색 티셔츠하의청바지겉옷긴 코트코니는 각 종류별로 최대 1가지 의상만 착용할 수 있습니다. 예를 들어 위 예시의 경우 동그란 안경과 검정 선글라스를 동시에 착용할 수는 없습니다.착용한 의..
[PCCP 모의고사 2] 1번 - Python
·
코딩 테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/15009/15009-pccp-%EB%AA%A8%EC%9D%98%EA%B3%A0%EC%82%AC-2%ED%9A%8C PCCP 모의고사 2회 현재 IOS/안드로이드 앱 내에서는 결제를 지원하지 않습니다. school.programmers.co.kr 1번 문제는 전형적인 구현문제였다. 예전에 했던 것을 기억하여 그냥 그대로 구현하였더니 쉽게 풀렸다. def solution(command): cur = [0,0] direction = 0 directions = [(0,1),(1,0),(0,-1),(-1,0)] # 위 오 아 왼 for i in command: if i == 'R': direction = (direction+1)..
[PCCP 모의고사 1] 4번 - Python
·
코딩 테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/15008/15008-pccp-%EB%AA%A8%EC%9D%98%EA%B3%A0%EC%82%AC-1%ED%9A%8C PCCP 모의고사 1회 현재 IOS/안드로이드 앱 내에서는 결제를 지원하지 않습니다. school.programmers.co.kr 다른 인원의 코드 https://velog.io/@soorim_yoon/PCCP-%EB%AA%A8%EC%9D%98%EA%B3%A0%EC%82%AC-104-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C [PCCP 모의고사 #1_04] 운영체제 priority queue와 heapq를 각각 사용하여 알고리즘을 구현하였다. * priority queue는 한 번 실..
[PCCP 모의고사 1] 3번 - Python
·
코딩 테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/15008/15008-pccp-%EB%AA%A8%EC%9D%98%EA%B3%A0%EC%82%AC-1%ED%9A%8C PCCP 모의고사 1회 현재 IOS/안드로이드 앱 내에서는 결제를 지원하지 않습니다. school.programmers.co.kr 해당 문제는 알고리즘 자체보다는 규칙을 찾아내야하는것으로 보였는데 생각보다 어려웠다. 처음 생각했던것은 4 등분하여 규칙을 찾아내고 반복되는것을 생각했는데 테스트 케이스에는 맞으나 전체 정답은 틀리게 나왔다. 조금 더 시간을 투자해서 풀면 풀 수 있을 것 같은데 코테와 시험일정이 얼마 남지않아 빠르게 답을 보기로 하였다. 작성 코드 : def solution(queries): a..
포카칩인심
'코딩 테스트/프로그래머스' 카테고리의 글 목록