
공배수
def solution(num, n, m):
if num % n == 0 and num % m == 0:
return 1
else:
return 0
대소문자 바꿔서 출력하기
str = input().swapcase()
print(str)
더 크게 합치기
def solution(a, b):
ab = int(str(a)+str(b))
ba = int(str(b)+str(a))
return max(ab, ba)
덧셈식 출력하기
a, b = map(int, input().strip().split(' '))
print(f"{a} + {b} = {a+b}")
두 수의 연산값 비교하기
def solution(a, b):
return max(int(str(a)+str(b)),2*a*b)
문자 리스트를 문자열로 반환하기
def solution(arr):
res = ''
for c in arr:
res += c
return res
문자열 겹쳐쓰기
def solution(str1, str2, s):
return str1[:s] + str2 + str1[len(str2) + s:]
문자열 돌리기
str = input()
for c in str:
print(c)
문자열 반복해서 출력하기
str, n = input().strip().split(' ')
n = int(n)
print(str * n)
문자열 붙여서 출력하기
str1, str2 = input().strip().split(' ')
print(str1+str2)
문자열 섞기
def solution(str1, str2):
res = ""
for s1, s2 in zip(str1, str2):
res += s1 + s2
return res
문자열 출력하기
str = input()
print(str)
조건 문자열
def solution(ineq, eq, n, m):
if ineq == "<":
if eq == "=":
return int(n <= m)
if eq == "!":
return int(n < m)
if ineq == ">":
if eq == "=":
return int(n >= m)
if eq == "!":
return int(n > m)
특수문자 출력하기
str = "!@#$%^&*(\\\'\"<>?:;"
print(str)
홀짝 구분하기
a = int(input())
if a % 2:
print(f"{a} is odd")
else:
print(f"{a} is even")
홀짝에 따라 다른 값 반환하기
def odd(n):
return sum(i for i in range(1, n+1, 2))
def even(n):
return sum(i**2 for i in range(2, n+1, 2))
def solution(n):
if n % 2 == 0:
return even(n)
else:
return odd(n)
a 와 b 출력하기
# input() 입력
# strip() 문자열 앞 뒤 공백 제거
# split('') 문자열 공백 기준으로 나눔
a, b = map(int, input().strip().split(' '))
print(f'a = {a}')
print(f'b = {b}')
flag에 따라 다른 값 반환하기
def solution(a, b, flag):
if flag == 1:
return a+b
else:
return a-b
n의 배수
def solution(num, n):
if(num%n):
return 0
else:
return 1
https://github.com/JenSeop/Programmers-Python/tree/main/Chap.01