[파이썬 - 자료형]문자열 자료형 a[ : ] 이상 미만a[ : : ] 이상 미만 간격(음수면 거꾸로 출력) 예시1a = "Life is too short, You need Python"b = a[ : : -1]print(b) 결과nohtyP deen uoY ,trohs oot si efiL 예시2a = "Life is too short, You need Python"b = a[ : : -2]print(b) 결과nhy enuY,rh o ieiImmutable 문자열이란, 생성된 후에는 그 내용을 변경할 수 없는 문자열을 말한다. Python에서 문자열(str)은 대표적인 immutable 자료형.주요 특징수정 불..
[파이썬 - 자료형]a=3은 a가 3이라는 뜻이 아니다.3이라는 값을 a 안에 넣는다고 생각해야 한다.숫자정수형(1, 2, -2) int실수(1.24, -3.45) float컴퓨터식 지수 표현 방식(4.24e10, 4.24e-10)8진수(0o37)16진수(0x7A)사칙연산( + , - , * , / )x의 y제곱을 나타내는 ** 연산자나눗셈 후 나머지를 리턴하는 % 연산자나눗셈 후 몫을 리턴하는 // 연산자복합 연산자(+=, -=, *=, /=, //=, %=, **=) 문자열(str)큰따옴표로 감싸기작은따옴표로 감싸기큰따옴표 또는 작은따옴표 3개를 연속으로 써서 감싸기역슬래시(\)를 사용해서 작은따옴표와 큰따옴표를 문자열에 포함하기 줄을 바꾸기 위한 이스케이프 코드 \n 읽기가 불편하고 줄이 길어지..
n의 배수문제 설명정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. 제한사항2 ≤ num ≤ 1002 ≤ n ≤ 9 입출력 예 num n result 98213430 입출력 예 설명입출력 예 #198은 2의 배수이므로 1을 return합니다. 입출력 예 #232는 3의 배수가 아니므로 0을 return합니다. 정답def solution(num, n): if num % n == 0: return 1 else: return 0 공배수문제 설명정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을..
문자열 섞기 문제 설명길이가 같은 두 문자열 str1과 str2가 주어집니다.두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 제한사항1 ≤ str1의 길이 = str2의 길이 ≤ 10str1과 str2는 알파벳 소문자로 이루어진 문자열입니다. 정답def solution(str1, str2): answer = '' for s1, s2 in zip(str1, str2): answer += s1 + s2 return answer 문자 리스트를 문자열로 변환하기문제 설명문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 ..
덧셈식 출력하기문제 설명두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.a + b = c 제한사항1 ≤ a, b ≤ 100 입출력 예입력 #14 5 출력 #14 + 5 = 9 정답a, b = map(int, input().strip().split(' '))c = a + bprint(f"{a} + {b} = {c}")a, b = map(int, input().strip().split(' '))print(f"{a} + {b} = {a + b}") #f-스트링이 없다면? a, b = map(int, input().strip().split(' ')) print(a, '+', b,'=',a+b) 문자열 붙여서 출력하기문제 설명두 개의 문자열 str1, str2가 공백으..
[문자열 출력하기]문제 설명문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. 제한사항1 ≤ str의 길이 ≤ 1,000,000str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.str_input = input()print(str_input) [a와 b 출력하기] 문제 설명 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. 제한사항 -100,000 ≤ a, b ≤ 100,000 입출력 예 입력 #1 : 4 5 출력 #1 : a=4, b=5a, b = map(int, input().split())print(f'a = {a}')print(f'b = {b}') 답 설명a, b = map(int, input().split..