삼성코테72 [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. 파이썬 프로그래머스 level 1. 소수 만들기 이전 글: 파이썬 프로그래머스 level 1. 2016년 이전 글: 파이썬 프로그래머스 level 1. 체육복 문제 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 풀이 - 1 def solution(nums): cnt=0 total=[] for i in range(len(nums)): for j in range(i+1,len(nums)): for k in range(j+1,len(nums)): total.append(nums[i]+nums[j]+nums[k]) for .. 2021. 5. 25. 파이썬 코드업 6043번 6043 : [기초-산술연산] 실수 2개 입력받아 나눈 결과 계산하기(py) 이전 글: 파이썬 코드업 6042번 6042 : [기초-값변환] 실수 1개 입력받아 소숫점이하 자리 변환하기(설명)(py) 문제 실수 2개(f1, f2)를 입력받아 f1 을 f2 로 나눈 값을 출력해보자. 이 때 소숫점 넷째자리에서 반올림하여 무조건 소숫점 셋째 자리까지 출력한다. 참고 python 언어에는 나눗셈(division)을 계산하는 연산자(/)가 있다. 컴퓨터 프로그래밍에서 실수 변환이나 실수를 사용하는 계산은 정확하게 변환되거나 계산되는 것이 아니라, 거의 모두 근사값으로 계산되는 것이라고 할 수 있다. 실수가 컴퓨터로 저장되기 위해서는 디지털방식으로 2진 정수화되어 저장되어야 하는데, 그 과정에서 아주 작은 부분이 저장되지 않고 사라지는 잘림(truncation) 오차가 자주 발생하기 때문.. 2021. 5. 6. 이전 1 ··· 3 4 5 6 7 8 9 ··· 18 다음