알고리즘 썸네일형 리스트형 [백준] 1012번:유기농 배추 https://www.acmicpc.net/problem/1012 1012번: 유기농 배추 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 www.acmicpc.net 간단한 그래프 문제이다. 이 다음 문제는 양방향 관련된 문제를 풀고 싶은데. . 찾아봐야겠다. 그리고 이 문제를 풀면서 재귀깊이제한 기본값이 1000으로 제한되어 있는데, 이 문제를 풀 때는 그 조건을 풀어줘야한다.. recursionError이 나와서 원인을 찾아보니 재귀깊이를 늘려주니 정답이 되었다. import sys sys.setrecursionlimit(10**7) def ps(x,y,arr): gl.. 더보기 [백준] 2606번: 바이러스 https://www.acmicpc.net/problem/2606 2606번: 바이러스 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수가 주어 www.acmicpc.net 간단한 재귀함수로 풀었다. 코딩 테스트를 준비할 일이 생겨서 파이썬을 오랜만에 사용하였는데 훨씬 간단하게 풀 문법들을 다시 공부해야겠다. # 7 # 6 # 1 2 # 2 3 # 1 5 # 5 2 # 5 6 # 4 7 def ps(x,arr,cnt,total): global m cnt[x] = 1 for i in range(0,m): if arr[i][0] == x and cnt[arr[i][1]] ==.. 더보기 [Algorithm-swift] 두 개 뽑아서 더하기 https://programmers.co.kr/learn/courses/30/lessons/68644 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 소스 코드 import Foundation func solution(_ numbers:[Int]) -> [Int] { // var arr = [Int](repeating: 0, count: 102) var sum : [Int] = [] print(numbers.count) for i in 0.. 더보기 이전 1 2 3 다음