백준문제풀이
-
백준 나머지 - 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을 사용해 ..
-
백준 개 - 10172번 파이썬백준/단계별로 풀어보기 2020. 1. 21. 22:25
이 포스팅에서는 백준 알고리즘 사이트 10172번을 파이썬으로 코딩해보도록 하겠습니다. 이번 문제는 예제 출력칸에 있는 개를 그대로 출력하면 되는 문제입니다. 1 2 3 4 5 print('|\_/|') print('|q p| /}') print('( 0 )"""\\') print('|"^"` |') print('||_/=\\\\__|') cs print문 안에 개를 넣어 출력하면 됩니다. 다만 역슬래시(\)를 쓸때는 \\ 이렇게 두개를 연속해서 적어야 역슬래시가 인식됩니다. 저번 고양이문제랑 비슷하네요. 오늘의 배운점 : 역슬래시를 출력할때는 두개를 연속해서 써야 한다.
-
백준 고양이 - 10171번 파이썬백준/단계별로 풀어보기 2020. 1. 21. 22:12
이 포스팅에서는 백준 알고리즘 사이트 10171번을 파이썬으로 코딩해보도록 하겠습니다. 이번 문제는 예제 출력칸에 있는 고양이를 그대로 출력하면 되는 문제입니다. 1 2 3 4 print("\\ /\\") print(" ) ( ')") print("( / )") print(" \\(__)|") cs print문 안에 고양이모습을 넣어 출력하면 됩니다. 다만 역슬래시(\)를 쓸때는 \\ 이렇게 두개를 연속해서 적어야 역슬래시가 인식됩니다. 오늘의 배운점 : 역슬래시를 출력할때는 두개를 연속해서 써야 한다.