배우고 느낀 것들
[코드트리] 두개의 동일한 수열 본문
🍒 문제 링크
https://www.codetree.ai/missions/5/problems/two-equal-series/discussions/1550
🍒 문제 분석
배열 두 개 설정, 비교하기
🍒 내 코드
N = int(input())
A = map(int, (input().split()))
B = map(int, (input().split()))
A2 = sorted(A)
B2 = sorted(B)
if A2 == B2:
print("Yes")
else:
print("No")
🍓 내 해결 과정
sorted 해둔 후, A2 == B2
답지 : zip 함수 이용
🌽 다른 사람 코드
# 변수 선언 및 입력
n = int(input())
a = list(map(int, input().split()))
b = list(map(int, input().split()))
def equal():
# n개의 원소를 순서대로 봤을 때
# 전부 동일한 경우에만 일치합니다.
# 단 하나라도 다르다면, false입니다.
for elem1, elem2 in zip(a, b):
if elem1 != elem2:
return False
return True
# 정렬
a.sort()
b.sort()
# 수열이 일치하는지 확인합니다.
if equal():
print("Yes")
else:
print("No")코드
sort 할 필요 없이 바로 set으로 비교해도 가능
🍉 깨달은 점 및 정리
Zip 함수 아직...
'파이썬 > 문제' 카테고리의 다른 글
[코드트리] datetime to datetime (1) | 2022.09.26 |
---|---|
[코드트리] 코드네임 (0) | 2022.09.19 |
[코드트리] 오름,내림차순 정렬 (0) | 2022.09.19 |
재귀함수,입출력 실수 모음 (1) | 2022.09.16 |
[코드트리] 재귀함수를 이용한 최대값 (0) | 2022.09.12 |
Comments