분류 전체보기(62)
-
[Python]대문자로 바꾸기
알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 대문자로 변환하여 return 하는 solution 함수를 완성해 주세요. 입출력 예 myString result "aBcDeFg" "ABCDEFG" "AAA" "AAA" def solution(myString): return myString.upper() 대소문자를 바꾸는 내장함수가 있다는 것을 다시금 재상기시킬 수 있었다. 대소문자 판별 함수 : valuable.isupper() / valuable.islower() 대소문자로 변환해주는 함수 : valuable.upper() / valuable.lower()
2024.03.21 -
[Python]공배수
정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요. 입출력 예 #1 60은 2의 배수이면서 3의 배수이기 때문에 1을 return합니다. 입출력 예 #2 55는 5의 배수이지만 10의 배수가 아니기 때문에 0을 return합니다. def solution(number, n, m): if number % m == 0 and number % n == 0: return 1 else: return 0
2024.03.18 -
[Python]정수 부분 출력하기
실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요. 입출력 예 #1 1.42의 정수 부분은 1입니다. 입출력 예 #2 69.32의 정수 부분은 69입니다. def solution(flo): return int(flo) int() -> 정수부분을 출력해준다.
2024.03.16 -
[Python]길이에 따른 연산
정수가 담긴 리스트 num_list가 주어질 때, 리스트의 길이가 11 이상이면 리스트에 있는 모든 원소의 합을 10 이하이면 모든 원소의 곱을 return하도록 solution 함수를 완성해주세요. 입출력 예 #1 리스트의 길이가 13이므로 모든 원소의 합인 51을 return합니다. 입출력 예 #2 리스트의 길이가 4이므로 모든 원소의 곱인 120을 return합니다. def solution(num_list): ars = 1 #ars는 배열이 아닌 변수이므로 1로 지정해둔다. if len(num_list) >= 11: return sum(num_list) elif len(num_list) = / 이하 >> a = range(2, 7) >>> print (list(a)) [2,3,4,5,6] >>> a..
2024.03.13 -
[Python]문자열 곱하기
문제 설명 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. 입출력 예 #1 예제 1번의 my_string은 "string"이고 이를 3번 반복한 문자열은 "stringstringstring"이므로 이를 return 합니다. def solution(my_string, k): return my_string * int(k)
2024.03.11 -
[Python]코드 트리 - 출력 (2줄출력, 숫자출력, 공백을 사이에 두고 출력, 출력 형식)
여러 줄을 출력하는 방법으로는 두가지 방법이 존재한다. 1. """ """ 사용 2. /n 사용 # /n(new line)을 사용한다. print("Hello/nworld") # """을 사용한다. print('''hello world''') print(3) print("3) 따옴표를 붙이든, 붙이지 않든 똑같이 3이 출력된다. 1. , 사용 (두 숫자 사이에 , 를 입력해서 넣기만 해도 공백이 발생한다) print(3, 5) 출력값은 3 5 로 출력된다. 2. 구분자 sep을 이용 print(3, 5) -> 3 5 print(3, 5, sep=":") -> 3:5 print(3, 5, sep=" ") -> 3 5 3. end = ' '사용(print함수 실행 시 new line으로 넘어가는 것을 막아줌..
2024.03.08