본문 바로가기

SWEA19

[swea - 파이썬] 1545. 거꾸로 출력해 보아요 문제 주어진 숫자부터 0까지 순서대로 찍어보세요 아래는 입력된 숫자가 N일 때 거꾸로 출력하는 예시입니다 풀이 number=int(input()) for i in range(number,-1,-1): print(i, end = ' ') input()으로 입력을 받고, input()으로 받은 값은 문자열이기 때문에 int() 처리 해 준다. for문에서 range를 사용한다. range(number,-1,-1)를 사용하면 초기값을 포함하여 -1씩 프린트하게 된다. range(a,b,c)인 경우, 항상 b에 1만큼 못미치는 값에서 멈춘다는 것을 기억하자. print()는 기본적으로 줄바꿈이 내재되어 있다. 한 줄로 출력하는 것이므로 print(i, end = ' ')를 사용하여 끝(end)에 ' '로 띄어쓰.. 2021. 7. 14.
[swea - 파이썬] 2047. 신문 헤드라인 문제 신문의 헤드라인을 편집하기 위해, 주어지는 문자열의 알파벳 소문자를 모두 대문자로 바꾸는 프로그램을 개발 중이다. 입력으로 주어진 문장에 모든 소문자 알파벳을 찾아 대문자로 변환한 다음, 그 결과를 출력하는 프로그램을 작성하라. 입력 입력으로 80 bytes 이하의 길이를 가진 문자열이 주어진다. 출력 문자열의 소문자를 모두 대문자로 변경한 결과를 출력한다. 풀이 sentence=input() sentence=sentence.upper() print(sentence) 문자열 변수 뒤에 .upper()를 붙여 알파벳을 모두 대문자로 만들 수 있다. 반대로 문자열 변수 뒤에 .lower()를 붙여 알파벳을 모두 소문자로 만들 수 있다. 맨 처음 글자만 대문자로 하기 위해서는 .capitalize() 마.. 2021. 7. 14.
[swea - 파이썬] 2058. 자릿수 더하기 문제 하나의 자연수를 입력 받아 각 자릿수의 합을 계산하는 프로그램을 작성하라. 입력 입력으로 자연수 N이 주어진다. 출력 각 자릿수의 합을 출력한다. 풀이 # /////////////////////////////////////////////////////////////////////////////////// number=list(input()) number=list(map(int,number)) sum_number=sum(number) print(sum_number) # /////////////////////////////////////////////////////////////////////////////////// 각 자릿수의 합은 자주 쓰이는 개념이므로 외워둔다. >>> number="6789" .. 2021. 7. 13.