[CodeUp 기초 100제]1019 : [기초-입출력] 연월일 입력받아 그대로 출력하기(풀이 성공)
입력: 연, 월, 일이 ".(닷)"으로 구분되어 입력된다. 출력: 입력받은 연, 월, 일을 yyyy.mm.dd 형식으로 출력한다. (%02d를 사용하면 2칸을 사용해 출력하는데, 한 자리 수인 경우 앞에 0을 붙여 출력한다.) 내 코드: a, b, c = input().split('.') def ex1(a): x = int(a) if x < 1000: return str(x).zfill(4) else: return x def ex2(b): y = int(b) if y < 10: return str(y).zfill(2) else: return y print(ex1(a), ex2(b), ex2(c), sep='.') 또 다른 풀이: a,b,c=input().split('.') print('%04d' % in..
2020. 10. 18.
[Python] 리스트 내림차순, 오름차순으로 정렬하기
파이썬에서 매우 중요한 자료형 중 하나인 리스트(list)의 내림차순, 오름차순 정렬방법을 알아보겠습니다. 리스트는 이름 그대로 대괄호 안에 숫자(int, float)나 문자(str)인 값들이 양옆으로 길게 늘어선 형태를 하고 있습니다. 문자와 숫자가 섞인 리스트는 존재할 수 없으며, 리스트의 값은 전체가 숫자이거나 전체가 문자이거나 둘 중 하나입니다. 설명은 이쯤하고 본격적으로 리스트를 정렬하는 방법을 알아보겠습니다. 우선 샘플 리스트 두 개를 준비합니다. 정수 리스트 하나, 문자 리스트 하나입니다. # 샘플 리스트 두 개를 준비 # 정수 int_li=[1,2,3,4,5] # 문자열 str_li=['a','b','c','d','e'] 오름차순, 내림차순 정렬을 할 때는 sorted라는 함수를 사용합니다..
2020. 10. 17.