STUDY 📖/코딩 테스트

[백준] 단계별로 풀어보기 - 1. 입출력과 사칙연산 (5)

@예민한 방구석여포 힘히힘 2021. 7. 8. 22:59
반응형

매일코딩 : 21년 07월 8일 (5일차)

🚩출처 백준 코딩

 

어제코딩 : 

[백준] 단계별로 풀어보기 - 1. 입출력과 사칙연산 (4)

 

 

문제 10번

(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?

(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?

세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.

 

 

답변: 

a,b,c=map(int, input().split())
print((a+b)%c)
print(((a%c)+(b%c))%c)
print((a*b)%c)
print(((a%c)*(b%c))%c)

 

 

문제 11번 

(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.

(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.

 

 

ㅜㅜ,,, 약간 어려워보인다... 벌써 조금 힘들어. 

후욱후욱

 

 

다시한번 파이썬 사칙연산을 정리해보기루

 

#파이썬 사칙연산

+ 덧셈
- 뺄셈
* 곱하기
/ 나누기
// 나누기 소수점 버림.  정수형 부분만
** 제곱
% 나누기 나머지

 

 

 

385를 b로 받고, 3,8,5 백의 자리, 십의 자리, 일의 자리로 나눠서 분리해주기로 하였다.

그리고 각각 곱해줘서 (3)(4)(5)를 해주기로!

 

 

여기두 값은 잘 나왔는데, 

 

자꾸만 에러가 난다. 

 

 

계속 에러가 나...

 

으으!

 

더 이상 고통을 줄 순 없기에, 

 

해설을 찾아봤다... ㅜ0ㅜ

 

 

혹시 왜 런타임 에러가 나는지 아시는 분 있으신가요,,,?

괴로워...

 

 

num1 = int(input()) 
num2 = input() for num in list(num2[::-1]): 
	print(num1 * int(num)) 
    
print(num1 * int(num2))
n1 = int(input())
n2 = str(input())
 
print(n1 * int(n2[2]))
print(n1 * int(n2[1]))
print(n1 * int(n2[0]))
print(n1 * int(n2))

ㅜㅜ,,, 사람들 전부 잘한다,

이거 다시 공부해봐야겠다...

 

 

 

 

답 가져온 출처:

https://somjang.tistory.com/entry/BaekJoon-2588%EB%B2%88-%EA%B3%B1%EC%85%88-Python

https://velog.io/@jsj3282/%EB%B0%B1%EC%A4%80-2588%EB%B2%88-%EA%B3%B1%EC%85%88-%ED%8C%8C%EC%9D%B4%EC%8D%AC

 

 

내일 코딩 :

[백준] 단계별로 풀어보기 - 1. 입출력과 사칙연산 (6)  -> 여기서 문제를 해결하였다!!👏🏼👏🏼