
[ 코딩 테스트 연습 ] 61. 문자열 붙여서 출력하기 두 개의 문자열 str1, str2가 공백으로 구분되어 입력으로 주어집니다. 입출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성해 보세요. 제한사항 : 1 ≤ str1, str2의 길이 ≤ 10 내가 푼 풀이 def solution(str1, str2): return str1 + str2 # 입력 받기 str1, str2 = input().split() # 출력 print(solution(str1, str2)) 다른 사람의 풀이 print(input().strip().replace(' ', '')) str1, str2 = input().strip().split(' ') print(str1, str2, sep='') sep은 출력할 값..

[ 코딩 테스트 연습 ] 56. 두 수의 연산값 비교하기 연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 ⊕ 3 = 123 3 ⊕ 12 = 312 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요. 단, a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return 합니다. 제한사항 : 1 ≤ a, b int(y): return int(x) elif int(x) 2*a*b else 2*a*b def solutio..
[ 코딩 테스트 연습 ] 51. 문자열을 정수로 변환하기 숫자로만 이루어진 문자열 n_str이 주어질 때, n_str을 정수로 변환하여 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n_str ≤ 5 n_str은 0부터 9까지의 정수 문자로만 이루어져 있습니다. 내가 푼 풀이 def solution(n_str): return int(n_str) print(solution("10")) # 출력 : 숫자 10 다른 사람의 풀이 solution = int solution = lambda x : int(x) 52. 문자열의 뒤의 n글자 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 뒤의 n글자로 이루어진 문자열을 return 하는 solution 함수를..
[ 코딩 테스트 연습 ] 41. 정수 부분 실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ flo ≤ 100 내가 푼 풀이 def solution(flo): return int(flo) print(solution(69.32)) # 출력 : 69 다른 사람의 풀이 def solution(flo): return flo//1 42. n의 배수 정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ num ≤ 100 2 ≤ n ≤ 9 내가 푼 풀이 def solution(num, n): if num %..
[ 코딩 테스트 연습 ] 31. 세균 증식 어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10 1 ≤ t ≤ 15 내가 푼 풀이 def solution(n, t): return (2 ** t) * n # **은 거듭제곱 result = solution(2, 10) # 처음 세균의 마리수 n, 경과한 시간 t, 결과값=t시간후 세균수 print(result) #출력 : 2048 다른 사람의 풀이 def solution(n, t): for i in range(t) : n *= 2 return n def solution(n, t): for t..
[ 코딩 테스트 연습 ] 21. 특정 문자 제거하기 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 letter은 길이가 1인 영문자입니다. my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. 대문자와 소문자를 구분합니다. 내가 푼 풀이 def solution(my_string, letter): a = my_string.split(letter) return ''.join(a) result = solution("abcdef", "f") print(result) #출력 : abcde 다른 사람의 풀이 def s..
[ 코딩 테스트 연습 ] 11. 배열의 평균 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ numbers의 원소 ≤ 1,000 1 ≤ numbers의 길이 ≤ 100 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다. 내가 푼 풀이 number = [1,2,3,4,5,6,7,8,9,10] def solution(a): total = sum(a) return total / len(a) result = solution(number) print(result) # 출력: 5.5 다른 사람의 풀이 import numpy as np def solution(numbers): return np.me..