[코딩 기초 프로그래밍] 문자열
대문자로 바꾸기
문제 설명
알파벳으로 이루어진 문자열 myString
이 주어집니다. 모든 알파벳을 대문자로 변환하여 return 하는 solution 함수를 완성해 주세요.
제한 사항
-
1 ≤
myString
의 길이 ≤ 100,000
myString
은 알파벳으로 이루어진 문자열입니다.
solution
def solution(myString):
return myString.upper()
입출력 예
myString | result |
---|---|
“aBcDeFg” | “ABCDEFG” |
“AAA” | “AAA” |
소문자로 바꾸기
문제 설명
알파벳으로 이루어진 문자열 myString
이 주어집니다. 모든 알파벳을 소문자로 변환하여 return 하는 solution 함수를 완성해 주세요.
제한사항
-
1 ≤
myString
의 길이 ≤ 100,000
myString
은 알파벳으로 이루어진 문자열입니다.
solution
def solution(myString):
return myString.lower()
입출력 예
myString | result |
---|---|
“aBcDeFg” | “abcdefg” |
“aaa” | “aaa” |
n 번째 원소부터
문제 설명
정수 리스트 num_list
와 정수 n
이 주어질 때, n
번째 원소부터 마지막 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요.
제한사항
- 2 ≤
num_list
의 길이 ≤ 30 - 1 ≤
num_list
의 원소 ≤ 9 - 1 ≤
n
≤num_list
의 길이
solution
def solution(myStrin,ng):
return list(myString[n-1:])
입출력 예
num_list | n | result |
---|---|---|
[2, 1, 6] | 3 | [6] |
[5, 2, 1, 7, 5] | 2 | [2, 1, 7, 5] |
문자열로 변환
문제 설명
정수 n
이 주어질 때, n
을 문자열로 변환하여 return하도록 solution 함수를 완성해주세요.
제한사항
- 1 ≤
n
≤ 10000
solution
def solution(n):
return str(n)
입출력 예
n | result |
---|---|
123 | “123” |
2573 | “2573” |
조건에 맞게 수열 변환하기 3
문제 설명
정수 배열 arr
와 자연수 k
가 주어집니다.
만약 k
가 홀수라면 arr
의 모든 원소에 k
를 곱하고, k
가 짝수라면 arr
의 모든 원소에 k
를 더합니다.
이러한 변환을 마친 후의 arr
를 return 하는 solution 함수를 완성해 주세요.
제한사항
- 1 ≤
arr
의 길이 ≤ 1,000,000- 1 ≤
arr
의 원소의 값 ≤ 100
- 1 ≤
- 1 ≤
k
≤ 100
solution
def solution(arr, k):
for i in arr:
if k % 2 == 0:
return i += k
else:
return i = i*k
입출력 예
arr | k | result |
---|---|---|
[1, 2, 3, 100, 99, 98] | 3 | [3, 6, 9, 300, 297, 294] |
[1, 2, 3, 100, 99, 98] | 2 | [3, 4, 5, 102, 101, 100] |
댓글남기기