본문 바로가기

구현2

[BaekJoon] 2239 스도쿠 (Gold 4) - Python 문제 스도쿠는 매우 간단한 숫자 퍼즐이다. 9×9 크기의 보드가 있을 때, 각 행과 각 열, 그리고 9개의 3×3 크기의 보드에 1부터 9까지의 숫자가 중복 없이 나타나도록 보드를 채우면 된다. 예를 들어 다음을 보자. 위 그림은 참 잘도 스도쿠 퍼즐을 푼 경우이다. 각 행에 1부터 9까지의 숫자가 중복 없이 나오고, 각 열에 1부터 9까지의 숫자가 중복 없이 나오고, 각 3×3짜리 사각형(9개이며, 위에서 색깔로 표시되었다)에 1부터 9까지의 숫자가 중복 없이 나오기 때문이다. 하다 만 스도쿠 퍼즐이 주어졌을 때, 마저 끝내는 프로그램을 작성하시오. 입출력 예시 입력: 9개의 줄에 9개의 숫자로 보드가 입력된다. 아직 숫자가 채워지지 않은 칸에는 0이 주어진다. 출력: 9개의 줄에 9개의 숫자로 답을 .. 2023. 2. 21.
[BaekJoon] 3009 네 번째 점 (Bronze 3) - Python 문제 세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오. 입출력 예시 입력: 세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다. 출력: 직사각형의 네 번째 점의 좌표를 출력한다. 입력예시1) 5 5 5 7 7 5 출력예시1) 7 7 입력예시2) 30 20 10 10 10 20 출력예시2) 30 10 코드 x = dict() y = dict() result = [] for i in range(3): a, b = map(int, input().split()) if a in x.keys(): x[a] += 1 else: x[a] = 1 if b in y.keys(): y[b] += 1 else: .. 2023. 1. 6.
728x90