알고리즘 실습 1.5일차

노우석·2022년 9월 2일
0

백준 문제 풀기

2557번 문제 hello world! 출력하기

print('Hello World!')

10718번 문제 we love kriii 강한친구 대한육군 두번 출력하기

print('강한친구 대한육군')
print('강한친구 대한육군')

1000번 문제 A+B 출력하기

A, B = map(int, input().split()) # split 함수를 이용해서 A , B 를 나누고 각각 map으로
#묶어서 int 함수를 주었다. why? 입력값을 정수로 받기 위해서
print(A+B)

1001번 문제 A-B 출력하기

A,B = map(int, input().split())
print(A-B)

10998번 문제 A*B 출력하기

A,B = map(int, input().split())
print(AB) #곱셈 연산자는 이다

1008번 문제 A/B 출력

A , B = map(int, input().split())
print(A/B)

10869 사칙연산 출력하기

a,b=map(int, input().split()) # 문법을 잘못 이해해서 앞에 list 선언을 넣었던 걸 수정했다.
print(a+b)
print(a-b)
print(a*b)
print(a//b)
print(a%b)

10926번 문제 입력 뒤에 문자열 '??!' 붙여서 출력하기

a = input()
print(a+'??!')

18108번 1998년생인 내가 태국에서는 2541년생?!

a= int(input()) #불기 연도를 서기 연도로 바꾸는 문제
b= int(543) #불기 연도에서 543년을 빼면 서기 연도가 나온다.
c= (a-b) # 결과값
print(c)

3003번 문제 리스트 값을 입력하고 형변하여 연산하고 결과값 다시 형변하기

a = [1,1,2,2,2,8]

문제 내용에 따라 고정된 리스트값을 저장해두었다.

b = list(map(int, input().split()))

#입력받을 b값을 연산 가능하게 만들기 위해 int형 리스트 값으로 변환

c = [0 for i in range(6)]

#연산 결과값을 받을 c안에 리스트를 생성하기

for i in range(0, 6):
c[i] = a[i] - b[i]

#리스트끼리 연산하기 위해 for문을 이용해 꺼내서 연산하기

c= list(map(str, c))

#출력값을 str 으로 받아야 하는 조건이 있기 때문에 리스트를 풀어야 하는데 join 함수 사용시 str형 리스트만 사용 가능함 그러므로 미리 리스트형을 str형으로 변경하는 함수

result = " ".join(c)

#최종 결과값이 1 0 0 1 0 이런식으로 중간에 빈칸이 있어야 하기 때문에 조인 앞에 빈칸을 넣어줌

print(result)

10430문제 여러 연산이 들어간 함수 값을 세로로 출력하기

A,B,C = map(int, input().split())
D = (A+B)%C
E = ((A%C) + (B%C))%C
F= (AB)%C
G= ((A%C)
(B%C))%C
print(D)
print(E)
print(F)
print(G)

10172문제 개 모습 출력하기

print("|_/|")
print("|q p| /}")
print('( 0 )\"\"\"\ ')
print("|\"^\"` |")
print("||_/=\__|")

# 백 슬래시 \ 를 이용해서 단순한 개의 모습을 만드려 한 출력명이지만 문자열로 받아들이는 \나 작은 따옴표 , 큰 따옴표 같은 기호 앞에 백슬래시를 붙여줘 문자열로 인식 못하게 해야한다.

profile
중요한건 버그에게 꺾이지 않는 마음

0개의 댓글