전체 글
-
백준 곱셈 - 2588번 파이썬백준/단계별로 풀어보기 2020. 1. 26. 16:00
이 포스팅에서는 백준 알고리즘 사이트 2588번을 파이썬으로 코딩해보도록 하겠습니다. 이 문제는 두 세자리 자연수(첫번째를 A, 두번째를 B라고 함)를 받아 그 과정과 결과를 출력하는 문제입니다. num1 = int(input()) num2 = input() for i in range(0, 3): result = num1*int(num2[2-i]) print(result) print(num1*int(num2)) cs 여기서 저는 차례대로 A* B의 일의자리, 십의자리, 백의자리, A*B를 순서대로 출력하는 방법을 썼습니다. B의 각 자리 숫자를 가져오기 위해 str로 받았고, for문을 돌려 A와 B의 각 자리 숫자를 곱한것을 출력했습니다. 그리고 B를 정수형으로 바꿔 A와 곱한것을 출력했습니다. 오늘의..
-
백준 나머지 - 10430번 파이썬백준/단계별로 풀어보기 2020. 1. 24. 14:44
이 포스팅에서는 백준 알고리즘 사이트 10869번을 파이썬으로 코딩해보도록 하겠습니다. 이 문제는 세 자연수 A, B, C를 입력받고, 첫째 줄에 (A+B)%C, 둘째 줄에 (A%C + B%C)%C, 셋째 줄에 (A×B)%C, 넷째 줄에 (A%C × B%C)%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) cs 이렇게 각 조건을 print문안에 넣어서 출력하면 되는 문제입니다.
-
백준 사칙연산 - 10869번 파이썬백준/단계별로 풀어보기 2020. 1. 24. 14:38
이 포스팅에서는 백준 알고리즘 사이트 10869번을 파이썬으로 코딩해보도록 하겠습니다. 이번 문제는 두 자연수 A, B를 입력받고, 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력하는 문제입니다. a, b = map(int, input().split()) print(a+b) print(a-b) print(a*b) print(int(a/b)) print(a%b) cs 이렇게 정수형으로 입력을 받고 각 print문안에 각 조건들을 넣어서 출력한다. 오늘의 배운점 : 나눗셈의 몫을 출력할때는 int를 붙여서 정수형으로 출력한다.
-
백준 A/B - 1008번 파이썬백준/단계별로 풀어보기 2020. 1. 23. 21:56
이 포스팅에서는 백준 알고리즘 사이트 1008번을 파이썬으로 코딩해보도록 하겠습니다. 이번 문제는 정수 A, B를 입력받은 후 A/B의 결과값을 출력하면 되는 문제입니다. a, b = map(int, input().split()) print(a/b) cs 이 문제에서는 map, input, split, print를 사용했습니다. input()함수는 입력을 받는 함수인데 여기에 split()을 붙이면 괄호 안에 있는것을 기준점으로 변수에 입력값을 나눠서 저장하게됩니다. 그리고 map(int, ~~) 을 사용해서 입력값들을 int형으로 저장해주었습니다. 참고로 int를 float로 바꾸면 실수형으로도 저장할 수 있습니다. 마지막으로 print문으로 a/b의 값을 출력했습니다. 오늘의 배운점 : split을 ..
-
백준 A×B - 10998번 파이썬백준/단계별로 풀어보기 2020. 1. 23. 21:49
이 포스팅에서는 백준 알고리즘 사이트 10998번을 파이썬으로 코딩해보도록 하겠습니다. 이번 문제는 정수 A, B를 입력받고 A*B의 결과값을 출력하면 되는 문제입니다. a, b = map(int, input().split()) print(a*b) cs 이 문제에서는 map, input, split, print를 사용했습니다. input()함수는 입력을 받는 함수인데 여기에 split()을 붙이면 괄호 안에 있는것을 기준점으로 변수에 입력값을 나눠서 저장하게됩니다. 그리고 map(int, ~~) 을 사용해서 입력값들을 int형으로 저장해주었습니다. 참고로 int를 float로 바꾸면 실수형으로도 저장할 수 있습니다. 마지막으로 print문으로 a*b의 값을 출력했습니다. 오늘의 배운점 : split을 사..
-
백준 A-B - 1001번 파이썬백준/단계별로 풀어보기 2020. 1. 22. 12:21
이 포스팅에서는 백준 알고리즘 사이트 1001번을 파이썬으로 코딩해보도록 하겠습니다. 이번 문제는 정수 A, B를 입력받은 후 A - B의 결과값을 출력하면 되는 문제입니다. a, b = map(int, input().split()) print(a-b) cs 이 문제에서는 map, input, split, print를 사용했습니다. print는 출력하는 함수입니다. 그리고 input()함수는 입력을 받는 함수인데 여기에 split()을 붙이면 괄호 안에 있는것을 기준점으로 변수에 입력값을 나눠서 저장하게됩니다. 그리고 map(int, ~~) 을 사용해서 입력값들을 int형으로 저장해주었습니다. 참고로 int를 float로 바꾸면 실수형으로도 저장할 수 있습니다. 오늘의 배운점 : split을 사용해 입력..
-
백준 A+B - 1000번 파이썬백준/단계별로 풀어보기 2020. 1. 22. 12:09
이 포스팅에서는 백준 알고리즘 사이트 1000번을 파이썬으로 코딩해보도록 하겠습니다. 이번 문제는 정수 A, B를 입력받은 후 A + B의 결과값을 출력하면 되는 문제입니다. a, b = map(int, input().split()) print(a+b) cs 여기서는 map, input, split, print를 사용했습니다. 우선 print는 아시다시피 출력하는 함수입니다. 그리고 input()함수는 입력을 받는 함수인데 split()을 붙이면 괄호 안에 있는것을 기준점으로 변수에 입력값을 나눠서 저장하게됩니다. 그리고 map(int, ~~) 을 사용해서 입력값들을 int형으로 저장해주었습니다. 참고로 int를 float로 바꾸면 실수형으로도 저장할 수 있습니다. 오늘의 배운점 : split을 사용해 ..