구현 309

백준(Python) 17140번 이차원 배열과 연산 풀이

Python으로 구현한 17140번 이차원 배열과 연산 문제 풀이입니다. https://www.acmicpc.net/problem/17140 17140번: 이차원 배열과 연산 첫째 줄에 r, c, k가 주어진다. (1 ≤ r, c, k ≤ 100) 둘째 줄부터 3개의 줄에 배열 A에 들어있는 수가 주어진다. 배열 A에 들어있는 수는 100보다 작거나 같은 자연수이다. www.acmicpc.net r, c, k = map(int, input().split()) data = [list(map(int, input().split())) for _ in range(3)] time = 0 def is_k() : if r-1 < len(data) and c-1 < len(data[0]) : if data[r-1][c..

백준(Python) 16235번 나무 재테크 풀이

Python으로 구현한 16235번 나무 재테크 문제 풀이입니다. https://www.acmicpc.net/problem/16235 16235번: 나무 재테크 부동산 투자로 억대의 돈을 번 상도는 최근 N×N 크기의 땅을 구매했다. 상도는 손쉬운 땅 관리를 위해 땅을 1×1 크기의 칸으로 나누어 놓았다. 각각의 칸은 (r, c)로 나타내며, r은 가장 위에서부터 www.acmicpc.net from collections import deque n, m, k = map(int, input().split()) A = [list(map(int, input().split())) for _ in range(n)] graph = [[5] * n for _ in range(n)] trees = [[deque() f..

백준(Python) 17144번 미세먼지 안녕! 풀이

Python으로 구현한 17144번 미세먼지 안녕! 문제 풀이입니다. https://www.acmicpc.net/problem/17144 17144번: 미세먼지 안녕! 미세먼지를 제거하기 위해 구사과는 공기청정기를 설치하려고 한다. 공기청정기의 성능을 테스트하기 위해 구사과는 집을 크기가 R×C인 격자판으로 나타냈고, 1×1 크기의 칸으로 나눴다. 구사 www.acmicpc.net r, c, t = map(int, input().split()) room = [list(map(int, input().split())) for _ in range(r)] front = 0 back = 0 # 공기 청정기 위치 확인 for i in range(r) : if room[i][0] == -1 : front = i ba..

백준(Python) 15685번 드래곤 커브 풀이

Python으로 구현한 15685번 드래곤 커브 문제 풀이입니다. https://www.acmicpc.net/problem/15685 15685번: 드래곤 커브 첫째 줄에 드래곤 커브의 개수 N(1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 드래곤 커브의 정보가 주어진다. 드래곤 커브의 정보는 네 정수 x, y, d, g로 이루어져 있다. x와 y는 드래곤 커 www.acmicpc.net # 0 : ->, 1 : ↑, 2 :

백준(Python) 15684번 사다리 조작 풀이

Python으로 구현한 15684번 사다리 조작 문제 풀이입니다. https://www.acmicpc.net/problem/15684 15684번: 사다리 조작 사다리 게임은 N개의 세로선과 M개의 가로선으로 이루어져 있다. 인접한 세로선 사이에는 가로선을 놓을 수 있는데, 각각의 세로선마다 가로선을 놓을 수 있는 위치의 개수는 H이고, 모든 세로선 www.acmicpc.net n, m, h = map(int, input().split()) visited = [[False] * (n + 1) for _ in range(h + 1)] data = [] for _ in range(m) : a, b = map(int, input().split()) visited[a][b] = True def check() :..

백준(JAVA) 2522번 별 찍기 - 12 풀이

Java으로 구현한 2445번 별 찍기 - 12 문제 풀이입니다. https://www.acmicpc.net/problem/2522 2522번: 별 찍기 - 12 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for (int i=1; i=1; j--) { System.out.print(" "); } for (int j=1; j