728x90
반응형
BaekJoon 백준 11383 뚊 문제는 N× M 크기의 이미지와 N × 2 M 크기의 이미지가 주어질 때 첫 번째 이미지를 가로로 두 배로 늘이면 두 번째 이미지가 되는지 검사하는 프로그램을 작성하는 문제이다. string 문자열 활용 문제로 난이도는 Bronze 1이다.
BaekJoon 11383 뚊 문제 정보
출처
- https://www.acmicpc.net/problem/11383
알고리즘 분류
- 문자열 string, 구현
난이도
- 브론즈 1 / Bronze 1
뚊 문제 요약
- 정우는 "뚊"과 "돌돔"을 의미하는 두 이미지를 받았다. 과연 두 그림이 같은지 검사해보자.
- N× M 크기의 이미지와 N × 2 M 크기의 이미지가 주어질 때 첫 번째 이미지를 가로로 두 배로 늘이면 두 번째 이미지가 되는지 검사하는 프로그램을 작성하라. (1 ≤ N, M ≤ 10)
- 모든 문자는 영문 알파벳 대문자 혹은 소문자이다.
- 첫 번째로 주어진 이미지를 가로로 두 배로 늘렸을 때 두 번째 이미지가 된다면 "Eyfa"을 출력하고, 되지 않는다면 "Not Eyfa"을 출력한다.
문제 풀이 과정
- 두 개의 이미지를 입력받는다.
- N 줄을 탐색하여 첫 번째 이미지를 가로로 2배 늘인 이미지와 2 번째 이미지를 비교한다.
- 모든 줄이 동일하면 Eyfa를, 한 줄이라도 다르면 Not Eyfa를 출력한다.
코드 및 설명
N, M = map(int, input().split())
img1, img2 = [input() for _ in range(N)], [input() for _ in range(N)]
eyfa = True
for i in range(N):
# 이미지 i 번째 줄 비교
compare = ''
# 첫 번째 이미지 2배 늘이고
for j in img1[i]:
compare += j * 2
# 두 번째 이미지와 비교
if compare != img2[i]:
eyfa = False
break
print('Eyfa' if eyfa else 'Not Eyfa')
BaekJoon 백준 11383 뚊 문제를 파이썬 python으로 풀어보았다. 문자열 string 활용 문제로, 난이도는 Bronze 브론즈 1이다.
728x90
반응형
'Algorithm Problem Solving > BaekJoon' 카테고리의 다른 글
[BaekJoon] 백준 17294 귀여운 수~ε٩(๑> ₃ <)۶з (Python / 파이썬) (0) | 2021.08.26 |
---|---|
[BaekJoon] 백준 17269 이름궁합 테스트 (Python / 파이썬) (0) | 2021.08.25 |
[BaekJoon] 백준 16433 주디와 당근농장 (Python / 파이썬) (0) | 2021.08.25 |
[BaekJoon] 백준 8974 희주의 수학시험 (Python / 파이썬) (0) | 2021.08.25 |
[BaekJoon] 백준 15947 아기 석환 뚜루루 뚜루 (Python / 파이썬) (0) | 2021.08.24 |
댓글