[코드트리] 루돌프의 반란
https://www.codetree.ai/ko/frequent-problems/samsung-sw/problems/rudolph-rebellion/description 코딩테스트 기출 문제 설명: 루돌프의 반란 | 코드트리코딩테스트 기출 문제 루돌프의 반란의 상세 설명입니다. 문제 요구사항을 정확히 파악하고 효율적인 알고리즘을 설계해보세요.www.codetree.ai dxy = [ (-1,0),(0,1),(1,0),(0,-1), (-1,-1),(-1,1),(1,-1),(1,1)]def in_range(r, c): return 0 fainted_turn 이면 정상) self.is_out = False # 격자 밖 탈락? self.score = 0 ..
2025. 9. 6.
[코드트리] 마법의 숲 탐색
https://www.codetree.ai/ko/frequent-problems/samsung-sw/problems/magical-forest-exploration/description 코딩테스트 기출 문제 설명: 마법의 숲 탐색 | 코드트리코딩테스트 기출 문제 마법의 숲 탐색의 상세 설명입니다. 문제 요구사항을 정확히 파악하고 효율적인 알고리즘을 설계해보세요.www.codetree.ai솔루션from collections import dequeR, C, K = map(int, input().split())dxy = [(-1,0),(0,1),(1,0),(0,-1)]A = [[0] * C for _ in range(R+3)]def in_range(r, c): return 0
2025. 9. 5.
[백준] #6603 로또 - 파이썬
문제독일 로또는 {1, 2, ..., 49}에서 수 6개를 고른다.로또 번호를 선택하는데 사용되는 가장 유명한 전략은 49가지 수 중 k(k>6)개의 수를 골라 집합 S를 만든 다음 그 수만 가지고 번호를 선택하는 것이다.예를 들어, k=8, S={1,2,3,5,8,13,21,34}인 경우 이 집합 S에서 수를 고를 수 있는 경우의 수는 총 28가지이다. ([1,2,3,5,8,13], [1,2,3,5,8,21], [1,2,3,5,8,34], [1,2,3,5,13,21], ..., [3,5,8,13,21,34])집합 S와 k가 주어졌을 때, 수를 고르는 모든 방법을 구하는 프로그램을 작성하시오.입력입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있다. 첫 번째 수는 ..
2025. 8. 22.