Algorithm/Baekjoon 67

17142 java 연습

https://www.acmicpc.net/problem/17142 17142번: 연구소 3 인체에 치명적인 바이러스를 연구하던 연구소에 승원이가 침입했고, 바이러스를 유출하려고 한다. 바이러스는 활성 상태와 비활성 상태가 있다. 가장 처음에 모든 바이러스는 비활성 상태이고 www.acmicpc.net import java.util.*; import java.io.*; class 17142 { static class Virus { int x, y, time; Virus(int x, int y, int time) { this.x = x; this.y = y; this.time = time; } } static int N, M; static int[][] arr; static int[] dx = { -1, ..

Algorithm/Baekjoon 2021.08.12

셀프 넘버(4673번 문제) Python3 답안

문제) 답안) self_number_list = [i for i in range(1, 10001)] def find_self_number(n): sum_val = n for str_n in str(n): sum_val += int(str_n) if (sum_val > 10000): return if (sum_val in self_number_list): self_number_list.remove(sum_val) def main(): for i in range(1, 10000): find_self_number(i) for snl in self_number_list: print(snl) if __name__=="__main__": main() 시간초과 난 답) ㅋㅋ 지나친 걱정이 문제 self_number_..

Algorithm/Baekjoon 2020.02.09

단계별로 풀기 10단계 재귀 - 피보나치 수 5(10870번 문제) Python3 답안

문제) https://www.acmicpc.net/problem/10870 10870번: 피보나치 수 5 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n>=2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 구하는 www.acmicpc.net 답안) n = int(input()) fibo = [0, 1] for i in range(2, n+1): element..

Algorithm/Baekjoon 2019.12.17

단계별로 풀기 8단계 수학 1 - 카잉 달력(6064번 문제) Python3 답안

답안) for _ in range(int(input())): m, n, x, y = map(int, input().split()) x -= 1 y -= 1 k = x while k < n*m: if k % n == y: print(k+1) break k += m if k % n != y: print(-1) 문제) https://www.acmicpc.net/problem/6064 6064번: 카잉 달력 문제 최근에 ICPC 탐사대는 남아메리카의 잉카 제국이 놀라운 문명을 지닌 카잉 제국을 토대로 하여 세워졌다는 사실을 발견했다. 카잉 제국의 백성들은 특이한 달력을 사용한 것으로 알려져 있다. 그들은 M과 N보다 작거나 같은 두 개의 자연수 x, y를 가지고 각 년도를 와 같은 형식으로 표현하였다. 그들은 ..

Algorithm/Baekjoon 2019.10.27
반응형