컴공11 [프로그래머스 코딩 테스트] 문자열 곱하기-파이썬 문제 설명- 언어 : 파이썬 (Python3) 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. - 입력 조건1 ≤ len(my_string) ≤ 100my_string은 영소문자로만 이루어져 있습니다.1 ≤ k ≤ 100 - 출력 조건my_string을 k번 반복한 문자열을 반환문제 정답def solution(my_string, k): return my_string * k정답 설명문자열 곱셈 연산을 활용하여 간단하게 해결 가능반복문 없이 한 줄로 해결 가능하여 효율적출처https://school.programmers.co.kr/learn/courses/30/lessons/181940 프로그래머스SW개.. 코딩 테스트/프로그래머스 2025. 2. 26. [프로그래머스 코딩 테스트] 문자열 섞기-파이썬 문제 설명- 언어 : 파이썬 (Python3) 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. - 입력 조건1 ≤ len(str1) = len(str2) ≤ 10str1과 str2는 알파벳 소문자로 이루어진 문자열 - 출력 조건두 문자열을 번갈아가며 합친 문자열을 반환문제 정답def solution(str1, str2): answer = '' for i in range(len(str1)): answer += str1[i] + str2[i] return answer정답 설명for 문을 이용하여 str1과 str2의 문자를 번갈아.. 코딩 테스트/프로그래머스 2025. 2. 26. [프로그래머스 코딩 테스트] 홀짝 구분하기-파이썬3 문제 설명- 언어 : 파이썬 (Python3) 자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요. - 입력 조건1 ≤ n ≤ 1,000 - 출력 조건n이 짝수일 경우 "n is even" 출력n이 홀수일 경우 "n is odd" 출력문제 정답n = int(input())if n % 2 == 0: print(f"{n} is even")elif n % 2 == 1: print(f"{n} is odd")정답 설명1. n을 2로 나눈 나머지를 확인하여 짝수/홀수 판별2. if-else 문 또는 삼항 연산자를 사용하여 간결하게 처리출처https://school.programmers.co.kr/learn/course.. 코딩 테스트/프로그래머스 2025. 2. 26. [프로그래머스 코딩 테스트] 덧셈식 출력하기-파이썬 문제 설명- 언어 : 파이썬 (Python3) 두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요. - 입력 조건1 ≤ a, b ≤ 100두 정수 a와 b는 공백으로 구분되어 입력됨 - 출력 조건a + b = c 형식으로 출력문제 정답a, b = map(int, input().strip().split(' '))print(f"{a} + {b} =", a + b)정답 설명split()으로 입력된 두 정수를 분리map(int, ...)을 사용하여 정수 변환f-string을 활용하여 포맷에 맞게 출력출처https://school.programmers.co.kr/learn/courses/30/lessons/181947 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Tot.. 코딩 테스트/프로그래머스 2025. 2. 26. [프로그래머스 코딩 테스트] 대소문자 바꿔서 출력하기-파이썬3 문제 설명- 언어 : 파이썬 (Python3) 영어 알파벳으로 이루어진 문자열 str이 주어집니다.각 알파벳을 대문자는 소문자로, 소문자는 대문자로 변환해서 출력하는 코드를 작성하세요. - 입력 조건1 ≤ len(str) ≤ 20str은 알파벳으로 이루어진 문자열 - 출력 조건str의 대소문자를 변환한 문자열을 출력문제 정답str = input()a = ''for i in str: if i.isupper(): a += i.lower() else: a += i.upper()print(a)정답 설명1. isupper()와 islower()를 활용하여 문자의 대소문자 여부 판별2. upper()와 lower()를 사용하여 변환 후 문자열에 추가3. swapcase()를 사용하면 한 줄로 간.. 코딩 테스트/프로그래머스 2025. 2. 26. [프로그래머스 코딩 테스트] 문자열 반복해서 출력하기 - 파이썬3 문제 설명문자열 str과 정수 n이 주어집니다.str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요. - 입력 조건1 ≤ len(str) ≤ 101 ≤ n ≤ 5 - 출력 조건str을 n번 반복한 결과를 출력문제 정답str, n = input().strip().split(' ')n = int(n)for i in range(n): print(str, end="")정답 설명- input().strip().split(' ')입력값을 받아 앞뒤 공백을 제거하고, 공백 기준으로 나눕니다.str과 n을 분리하여 저장합니다. - n = int(n)n을 정수형으로 변환합니다. - for i in range(n):n번 반복하는 반복문을 실행합니다. - print(str, end="")end=""를 사용하여.. 코딩 테스트/프로그래머스 2025. 2. 25. [프로그래머스 코딩 테스트] a와 b 출력하기 - 파이썬3 문제 설명정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. - 입력 조건-100,000 ≤ a, b ≤ 100,000두 정수 a와 b는 공백으로 구분되어 입력됨 - 출력 조건a = X 형식으로 a 출력b = Y 형식으로 b 출력문제 정답a, b = map(int, input().strip().split(' '))print("a =", a)print("b =", b)정답 설명- input().strip().split(' ')입력값을 input()으로 받습니다.strip()을 사용하여 입력 문자열의 앞뒤 공백을 제거split(' ')을 이용해 공백을 기준으로 두 개의 정수를 나눕니다 map(int, ...)- split(' ')로 나눈 문자열을 int로.. 코딩 테스트/프로그래머스 2025. 2. 25. [프로그래머스 코딩 테스트] 문자열 출력하기 - 파이썬3 문제 설명문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. - 입력 조건1 ≤ len(str) ≤ 1,000,000str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다. - 출력 조건입력된 str을 그대로 출력문제 정답str = input()print(str)정답 설명- input()을 사용하여 문자열을 입력- print()로 그대로 출력하면 해결되는 간단한 문제출처https://school.programmers.co.kr/learn/courses/30/lessons/181952 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코딩 테스트/프로그래머스 2025. 2. 25. [프로그래머스 코딩 테스트] 정수 부분 - 파이썬3 문제 설명실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요. - 입력 조건0 ≤ flo ≤ 100 - 출력 조건flo의 정수 부분을 반환문제 정답def solution(flo): answer = int(flo) return answer정답 설명- int()를 사용하면 자동으로 소수점 이하를 버리고 정수 부분만 반환- 별도의 조건문이나 추가 연산 없이 간단하게 해결 가능출처https://school.programmers.co.kr/learn/courses/30/lessons/181850 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코딩 테스트/프로그래머스 2025. 2. 25. [프로그래머스 코딩 테스트] 문자열을 정수로 변환하기 - 파이썬3 문제 설명숫자로만 이루어진 문자열 n_str이 주어질 때, n_str을 정수로 변환하여 return하도록 solution 함수를 완성해주세요. - 입력 조건1 ≤ len(n_str) ≤ 5n_str은 0부터 9까지의 숫자로만 이루어진 문자열 - 출력 조건n_str을 정수로 변환하여 반환문제 정답def solution(n_str): answer = int(n_str) return answer정답 설명- 문자열을 정수로 변환하는 기본 함수 int() 사용- 주어진 문자열이 숫자로만 이루어져 있으므로 예외 처리 불필요출처https://school.programmers.co.kr/learn/courses/30/lessons/181848 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total S.. 코딩 테스트/프로그래머스 2025. 2. 25. 이전 1 2 다음