본문 바로가기
반응형

LV03

[기초 Lv.0] 코딩 기초 트레이닝 Day3 - 연산 ▶ 문제1 - 문자열 섞기링크 : https://school.programmers.co.kr/learn/courses/30/lessons/181942▶ 풀이def solution(str1, str2): answer = '' for i in range(len(str1)): answer += ''.join([str1[i], str2[i]]) return answer★ 풀이노트   · 두 문자열이 순차적으로 더해지기에, 인덱스를 사용하여 설계했다.   · line 4 : 두 문자열의 길이가 동일하기에 둘 중 아무 변수의 길이만큼 반복문을 돌렸다.   · line 5 : 각 변수의 인덱스의 값을 join하여 변수 answer에 추가해준다.                 (join().. 2025. 2. 8.
[기초 Lv.0] 코딩 기초 트레이닝 Day2 - 출력, 연산 ▶ 문제1 - 덧셈식 출력하기링크 : https://school.programmers.co.kr/learn/courses/30/lessons/181947▶ 풀이num1, num2 = map(int, input().split(' '))print(f'{num1} + {num2} = {num1 + num2}')★ 풀이노트   [line 1]    · input() : 정수입력    · split(' ') : 2개의 정수를 한 번에 받은 후 ' '(공백) 기준으로 잘라 각각의 변수에 나누어 담음    · map(int, ~) : input() 함수는 문자열을 반환하므로, 각 변수를 int형으로 변환해준다.    [line 2]    · f-string 포매팅 : 덧셈 전체 식을 출력해야 하기에 f-string .. 2025. 2. 7.
[기초 Lv.0] 코딩 기초 트레이닝 Day1 - 출력 ▶ 문제1 - 문자열 출력하기링크 : https://school.programmers.co.kr/learn/courses/30/lessons/181845 ▶ 풀이def solution(n): return str(n)★ 풀이노트    · 문자열 형변환 : str()  ▶ 문제2 - a와 b 출력하기링크 : https://school.programmers.co.kr/learn/courses/30/lessons/181951▶ 풀이a, b = map(int, input().split(' '))print(f'a = {a}\nb = {b}')★ 풀이노트  · 정수를 입력 받아 정수를 출력하라는 문제  · 별 문제 아닌 것 같지만, 입력을 받는 함수인 input()은 문자열로 반환을 해준다!  · line1 에.. 2025. 2. 6.
반응형