본문 바로가기

파이썬116

[swea - 파이썬] 2068. 최대수 구하기 문제 10개의 수를 입력 받아, 그 중에서 가장 큰 수를 출력하는 프로그램을 작성하라. 풀이 T = int(input()) for test_case in range(1, T + 1): # /////////////////////////////////////////////////////////////////////////////////// num_list=list(map(int,input().split())) _max=max(num_list) print("#{} {}".format(test_case, _max)) # /////////////////////////////////////////////////////////////////////////////////// 최댓값을 구하려면 결과적으로 max() 함수.. 2021. 7. 19.
[swea - 파이썬] 2046. 스탬프 찍기 문제 주어진 숫자만큼 # 을 출력해보세요. 주어질 숫자는 100,000 이하다. 풀이 number=int(input()) for i in range(number): print("#",end="") 입력을 int(input())을 통해 정수처리한다. range(number)를 통해 횟수만큼 반복되는 for문을 사용한다. print("#",end="")를 사용하면 띄어쓰기 또는 줄바꿈 없이 붙여서 출력한다. end의 의미는 출력된 문자 끝에 어떤 값을 붙여 넣을지이기 때문이다. end를 아예 사용하지 않으면 줄바꿈이 된다. 2021. 7. 19.
[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.