예비개발자 공부일기
11월 18일 예비 개발자의 일기 : 백준 단계별 문제풀기 / 입출력과 사칙연산
suhyeon chae
2021. 11. 19. 00:12
알고리즘 공부를 시작해보려고 한다
이런 문제들을 처음 풀어보는거라 쉬운것 같으면서도 막상 머릿속에 있는게 코드로 나오지 않았다..
쉬운문제인데도 시간을 정말 많이 사용한 것 같다..! 하다보면 늘겠지 ㅠ
문제 번호 10718
# 문제 번호 10718
# ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다.
# 대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자.
(1)
for i in (["강한친구 대한육군", "강한친구 대한육군"]):
print(i)
(2)
print("강한친구 대한육군\\n" *2)
문제 번호 10171
# 문제 번호 10171
# 아래 예제와 같이 고양이를 출력하시오.
print("\\\\ /\\\\")
print(" ) ( ')")
print("( / )")
print(" \\\\(__)|")
# 역 슬래시일 경우 하나 더 입력해야 인식.
문제 번호 10172
# 문제 번호 10172
# 아래 예제와 같이 개를 출력하시오.
print("|\\_/|")
print("|q p| /}")
print("( 0 )\\"\\"\\"\\\\")
print("|\\"^\\"` |")
print("||_/=\\\\\\__|")
문제 번호 1000
# 문제 번호 1000
# 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
A,B = input().split()
print(int(A)+int(B))
문제 번호 1001
# 문제 번호 1001
# 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.
A,B = input().split()
print(int(A)-int(B))
문제 번호 10998
# 문제 번호 10998
# 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오.
A,B = input().split()
print(int(A)*int(B))
문제 번호 1008
# 문제 번호 1008
# 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
A,B = input().split()
print(int(A)/int(B))
문제 번호 10869
# 문제 번호 10869
# 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.
A,B = map(int, input().split())
print(A+B, A-B, A*B, A//B, A%B, sep='\\n')
문제 번호 10430
# 문제 번호 10430
# 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.
A,B,C = map(int, input().split())
print((A+B)%C, ((A%C)+(B%C))%C, (A*B)%C, ((A%C)*(B%C))%C, sep='\\n')
문제 번호 2588
# 문제 번호 2588
A = int(input())
B = int(input())
out1 = A*((B%100)%10)
out2 = A*((B%100)//10)
out3 = A*(B//100)
result = A*B
print(out1, out2, out3, result, sep='\\n')
# 처음 시도 했던 방법 (런타임 오류 발생 .. 이유는 모름 ㅠ)
A = int(input())
D,E,F = map(str, input().split())
DEF = D + E + F
print(A*int(F),A*int(E),A*int(D), A*int(DEF) , sep='\\n')