6019 연월일 입력받아 순서 바꿔 출력하기
a,b,c = input().split('.')
print(c,b,a, sep='-')
6020 주민번호 입력받아 형태 바꿔 출력하기
a,b =input().split('-')
print(a+b)
아무것도 없는 공(empty) 문자는 작은 따옴표(') 2개를 붙여서 '' 로 표현한다. 이 말때문에 시간이 조금 걸렸다 ㅠㅠ 뭘 어떻게 하라는건지...? 그냥 더해서 해결 !! int로 형변환 안해서 문자열끼리 더해서 나온듯
6021 단어 1개 입력받아 나누어 출력하기
a=input()
print(a[0])
print(a[1])
print(a[2])
print(a[3])
print(a[4])
문자열을 배열마냥 인덱스 붙여서 가져와버리기
6022 연월일 입력받아 나누어 출력하기
a=input()
print(a[:2], a[2:4], a[4:6])
이런걸 슬라이싱이라고 하던가?? a[시작인덱스:(끝 인덱스-1)]
6023 시분초 입력받아 분만 출력하기
a,b,c=input().split(':')
print(b)
a=input()
print(a[3:5])
위에 작성한 것 처럼 풀었습니다! 그런데 아래 코드처럼 인덱스를 사용해서 풀어야될 것 같아서 한번 작성해 보았습니다. 동일한 출력값을 얻었는데, 밑에는 잘못된 풀이라고 뜨네요 ㅠㅠ 음... 이유는 모르겠네요
.split() :문자열 사이에 공백이나 문자를 이용하여 구분해서 입력받기
sep='' :문자열 사이에 문자를 넣어 출력하기
a[시작인덱스 : (끝 인덱스 -1)]
틀린 내용이 있다면 댓글로 알려주세요 :)
반응형
'🚀 PS > CodeUp - 기초100제' 카테고리의 다른 글
[CodeUp] 기초 100제 파이썬 문풀 6029, 6030, 6031, 6032, 6033 (0) | 2022.03.31 |
---|---|
[CodeUp] 기초 100제 파이썬 문풀 6024, 6025, 6026, 6027, 6028 (0) | 2022.03.31 |
[CodeUp] 기초100제 파이썬 문풀 6014, 6015, 6016, 6017, 6018 (0) | 2022.03.31 |
[CodeUp] 기초100제 파이썬 문풀 6009, 6010, 6011, 6012, 6013 (0) | 2022.03.31 |
[CodeUp] 기초100제 파이썬 문풀 6001, 6002, 6003, 6004, 6005, 6006, 6007, 6008 (0) | 2022.03.31 |