str, n = input().strip().split(' ')
n = int(n)
print(str*n)
# .strip() : 문자열 양쪽 끝에 있는 공백(및 기타 공백 문자)을 제거한다.
# .split(' '): 문자열을 공백 (' ')을 기준으로 분리하여 리스트로 만든다. string.split(separator, maxsplit)
# str, n = : input().strip().split(' ') 의 결과로 나온 리스트 값을 str, n에 각각 할당한다.
위에 등장하는 strip, split, input 함수를 정리해보자.
syntax: string.split(기준, maxsplit)
: 문자열을 기준으로 잘라 리스트로 만든다.
기준 의 디폴트값은 공백이다. -> txt.split() 를 입력하면 공백을 기준으로 잘라낸 리스트를 반환한다.
기준최대값(maxsplit) 해당 인덱스까지만 나눈다.
txt = "apple#banana#cherry#orange"
# setting the maxsplit parameter to 1, will return a list with 2 elements!
x = txt.split("#", 1)
print(x)
위 코드에서 split함수는 #를 기준으로 인덱스 1 까지만 나눈다.
참조
syntax: string.strip(characters)
: 문자열 앞, 뒤에 위치한 공백을 지운다.
strip() 함수의 괄호 안에 characters 값을 정해주면 문자열 앞 뒤에 위치한 모든 characters 값을 제거한다.
txt = ",,,,,rrttgg.....banana....rrr"
x = txt.strip(",.grt")
print(x)
결과: banana
txt = "아 나는 뭐든지 잘 해내는 멋진 청년이야. 불만있는 pussy들은 전부 집에 가."
result = txt.strip("아 나는 뭐든지.불만있는pussy들은전부집에가")
print(result)
결과: 잘 해내는 멋진 청년이야
참조
syntax: input(prompt)
: prompt 에 대한 답을 저장한다.
x = input('Enter your name:')
print('Hello, ' + x)

str.upper() : 모든 문자열을 대문자로.
str.lower() : 모든 문자열을 소문자로.
str.caplitalize() : 문자열 첫 글자를 대문자로, 나머지는 소문자로 APPLE -> Apple
str.title() : 문자열 각 단어의 첫글자를 대문자로. WASHINGTON post -> Washington Post
str.swapcase() : 대문자는 소문자로, 소문자는 대문자로. JaMeS -> jAmEs
!@#$%^&*(\'"<>?:; 을 출력하고 싶다?
잘 써봐라 마크다운 문자 때문에 여기에 텍스트로 못 옮기네.. 스크린 샷을 첨부하겠다.

def solution(a, b):
if a <= b:
answer = sum(range(a,b+1))
else:
answer = sum(range(b,a+1))
return answer
이렇게 두개의 정수 사이의 총합을 구하는 경우 정수 사이의 범위를 만들기 위해 사용될 수도 있다.
https://school.programmers.co.kr/learn/courses/30/lessons/62284#qna
SELECT CART_ID
FROM CART_PRODUCTS
WHERE NAME IN ('MILK', 'YOGURT')
GROUP BY CART_ID
HAVING COUNT(DISTINCT NAME) = 2 # 같지 않은 음식 이름(우유, 요거트)이 하나씩 총 2개인 장바구니를 구하는 HAVING조건절
ORDER BY 1;
Having 절에서 우유와 요거트를 동시에 구매하는 장바구니를 구하기 위해
distinct를 사용한 부분을 복습해라.