반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준] 백준 25178번 두라무리 휴지 파이썬(Python)
1) 문제번호 : 25178번
2) 문제 출처
https://www.acmicpc.net/problem/25178
2. 풀이
- 이 문제는 구현 문제인데, 일단 문자열들을 정렬해서 서로 같지 않으면 false, 각 문자열들의 앞과 뒤의 문자열이 서로 다르면 false, 알파벳 모음들을 다 제거한 문자열이 서로 다르면 false로 하면 된다.
3. 소스 코드
import sys
input = sys.stdin.readline
def cal(A, B) :
sA = ''.join(sorted(A))
sB = ''.join(sorted(B))
if sA != sB :
return False
if A[0] != B[0] or A[-1] != B[-1] :
return False
tempA = ''
tempB = ''
for i in A :
if i == 'a' or i == 'e' or i == 'i' or i == 'o' or i == 'u' :
continue
tempA += i
for i in B :
if i == 'a' or i == 'e' or i == 'i' or i == 'o' or i == 'u' :
continue
tempB += i
if tempA != tempB :
return False
return True
N = int(input().rstrip())
A = input().rstrip()
B = input().rstrip()
if not cal(A, B) :
print('NO')
else :
print('YES')
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준] 백준 31429번 SUAPC 2023 Summer 파이썬(Python) (0) | 2024.02.20 |
---|---|
[백준] 백준 31403번 A+B-C 파이썬(Python) (0) | 2024.02.07 |
[백준] 백준 31229번 또 수열 문제야 파이썬(Python) (0) | 2024.01.26 |
[백준] 백준 31246번 모바일 광고 입찰 파이썬(Python) (0) | 2024.01.23 |
[백준] 백준 29724번 🍎📦 '사과상자'에 들어있는 것은 무엇? 현금? 파이썬(Python) (1) | 2024.01.15 |
[백준] 백준 31215번 이상한 섞기 연산 파이썬(Python) (0) | 2024.01.15 |
[백준] 백준 30891번 볶음밥 지키기 파이썬(Python) (0) | 2024.01.08 |
[백준] 백준 30923번 크냑과 3D 프린터 파이썬(Python) (0) | 2024.01.08 |
최근댓글