반응형 Python38 [Lv. 1] 문자열 내림차순으로 배치하기(Python) 안녕하세요. 강렬한 스포트라이트 입니다! 하기의 문제를 Python 언어를 사용하여 구현하고자 합니다. 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. str은 길이 1 이상인 문자열입니다. s return "Zbcdefg" "gfedcbZ" 1) 문자열을 내림차순으로 정렬한 후 문자열로 출력되도록 구현한 코드입니다. def solution(s): return ''.join(sorted(s, reverse=True)) 2) 아스키코드 ord() 와 chr()를 사용하여 구현한 코드입니다. def solution(string): answer=[];t.. 2023. 3. 20. [Lv. 1] 약수의 개수와 덧셈(Python) 안녕하세요. 강렬한 스포트라이트 입니다! 하기의 문제를 Python 언어를 사용하여 구현하고자 합니다. 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. 1 ≤ left ≤ right ≤ 1,000 left right result 13 17 43 24 27 52 1) left~right 수를 담는 리스트(num), 약수의 개수를 담는 리스트(cnt)를 만든 후 약수에 해당할 경우 cnt를 증가해주고, cnt가 홀수일 경우 (-)부호로 구현한 코드입니다. def solution(left, right): num=[n for n .. 2023. 3. 17. [Lv. 1] 정수 제곱근 판별(Python) 안녕하세요. 강렬한 스포트라이트 입니다! 하기의 문제를 Python 언어를 사용하여 구현하고자 합니다. 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. n은 1이상, 50000000000000 이하인 양의 정수입니다. n return 121 144 3 -1 1) n의 제곱근을 구하고 int()형으로 변환 후 같을 경우, (n의 제곱근+1)^2를 구하도록 구현한 코드입니다. def solution(n): if n**(1/2)==int(n**(1/2)): #정수 확인 return (n**(1/2)+1)**2 else: return -1.. 2023. 3. 16. [Lv. 1] 부족한 금액 계산하기(Python) 안녕하세요. 강렬한 스포트라이트 입니다! 하기의 문제를 Python 언어를 사용하여 구현하고자 합니다. 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상됩니다. 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성하세요. 단, 금액이 부족하지 않으면 0을 return 하세요. 놀이기구의 이용료 price : 1 ≤ price ≤ 2,500, price는 자연수 처음 가지고 있던 금액 money : 1 ≤ .. 2023. 3. 15. 이전 1 2 3 4 5 6 7 8 ··· 10 다음 반응형