본문 바로가기

파이썬55

[BOJ / 파이썬] 1330 : 두 수 비교하기 문제 : https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 설명 : 비교문 연습 문제 비교 연산자 : >, b: print(">") else: if a==b: print("==") else: print(" 2022. 2. 4.
[BOJ / 파이썬] 2588 곱셈 문제 : https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 설명 : 1. 두 입력값을 역순으로 a, b 배열에 저장한다. 2. digit = a의 자릿수 표시, place_value = b의 자릿수 표시 3. b의 1의 자리에서 a의 각 자리수를 반복문으로 돌면서 (digit를 10배씩 증가시키면서) 곱셈을 계산. 계산 결과를 tmp에 누적 4. 모든 계산이 끝나면 tmp 값을 출력후 result에 더해준다. 5. b의 일의 자리 계산이 끝나면 10의 자리 -> 100의 자리에서도 같은 로직을 반복 3~5의 과정은 2중 루프로 구현 Sol) 시간복잡도.. 2022. 2. 4.
[BOJ / 파이썬] 10430 나머지 문제 : https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 설명 : 세 수를 입력받아서 사칙연산 + 나머지 연산을 이용한 계산 결과를 출력한다. Sol) 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) 2022. 2. 4.
[BOJ / 파이썬] 10869 사칙연산 문제 : https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 두 수를 입력받아 사칙연산을 계산한다. 몫 연산자 ( // ) 나머지 연산자 ( % ) Sol) a,b = map(int,input().split()) print(a+b) print(a-b) print(a*b) print(a//b) print(a%b) 2022. 2. 4.