
문제 www.acmicpc.net/problem/7576 7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다. 둘째 줄부터는 하나의 상자에 저장된 토마토 www.acmicpc.net 코드 # 출력 : 토마토가 모두 익을 때까지의 최소날짜 출력 # 만약, 저장될 때 부터 모든 토마토가 익어있는 상태라면 0출력 # 토마토가 모두 익지는 못하는 상황이면 -1출력 from collections import deque checker = True M, N = list(map(int, input().split())) # M : 넓이 , N : 높이 tomato = [] for _ ..

문제 www.acmicpc.net/problem/1874 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net 코드 n = int(input()) stack = [] result = [] count = 1 boolean = True for i in range(n): a = int(input()) while count

문제 www.acmicpc.net/problem/11651 11651번: 좌표 정렬하기 2 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net 코드 def abc(x): return (x[1], x[0]) T = int(input()) a = [] for i in range(T): a.append(list(map(int, input().split()))) a.sort(key=abc) for i in a: print(i[0], i[1]) 코드설명 a 리스트를 만들어준 다음에 a리스트 안에 f..