문자끼리 비교하는 연산이 상대적으로 불리한 이유
- 문자는 유니코드 값에 따라 정렬되므로 숫자의 단순 비교보다 복잡한 구조를 가집니다.
- 문자열의 길이가 고정되어 있지 않아서, 두 문자열의 길이가 다를 때 처리해야 하는 경우가 발생합니다.
- 대소문자, 공백, 특수 문자 등이 포함되어 있을 경우 처리해야 하는 상황이 더욱 복잡해집니다.
# 숫자 비교
num1, num2 = 5, 7
print("숫자 비교 결과:", num1 < num2)
# 문자 비교
str1, str2 = "abc", "def"
print("문자 비교 결과:", str1 < str2)

일부 중복되는 element를 저장하고 최소 element가 10개 이상 되는 배열을 만든 후, for-in 문으로 중복 값을 없애는 코드 만들기
# 중복이 일부 존재하는 배열 생성
arr = [1, 2, 3, 4, 5, 1, 2, 3, 6, 7, 8, 9, 10]
# 중복된 값을 없애기 (for-in 문 사용)
new_arr = []
for element in arr:
if element not in new_arr:
new_arr.append(element)
print("중복을 제거한 배열:", new_arr)
