
이번 포스팅은 백준 알고리즘 사이트의 2753번 윤년 문제를 Python 언어로 코딩해보도록 하겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니다. https://www.acmicpc.net/problem/2753 이번 포스팅은 if문 사용해보기 단계의 문제입니다. 년도에 해당하는 한 수를 입력받아 해당년도가 윤년인지를 판단하는 문제입니다. 1 2 3 4 5 6 year = int(input()) if(year%4==0 and year%100!=0 or year%400==0): print("1"); else: print("0"); 수를 입력받아야 하기에 int형으로 입력 받습니다. 이후 if/else를 사용해 조건을 맞춰 줍니다. 문제에서는 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 ..

이번 포스팅은 백준 알고리즘 사이트의 1330번 두 수 비교하기 문제를 Python 언어로 코딩해보도록 하겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니다. https://www.acmicpc.net/problem/1330 이번 포스팅은 if문 사용해보기 단계의 문제입니다. 이 문제는 두 개의 수를 입력받아 크기를 비교하는 문제입니다. 1 2 3 4 5 a, b = map(int, input().split()) if(a > b): print(">") elif(a == b): print("==") else: print(""를 출력하고, a와 b가 같으면 "==", a보다 b가 크면 "

이번 포스팅은 백준 알고리즘 사이트의 2588번 곱셈 문제를 Python 언어로 코딩해보도록 하겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니다. https://www.acmicpc.net/problem/2588 이번 포스팅은 입출력과 사칙연산 단계의 문제입니다. 이 문제는 세 자리인 두 수를 입력 받아 두 수의 곱셈 과정을 출력하는 문제입니다. 문제 설명에도 나와있듯이 세 자리 수를 곱할 때는 3번의 곱셈을 하기 때문에 두 번째로 입력받은 수를 각 자리마다 잘라서 첫 번째 수와 연산하는 과정을 보여야 합니다. 1 2 3 4 5 6 7 8 9 inp1 = int(input()) inp2 = int(input()) out1 = inp1*((inp2%100)%10) out2 = inp1*((inp2..

이번 포스팅은 백준 알고리즘 사이트의 1065번 한수 문제를 Python 언어로 코딩해보도록 하겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니다. https://www.acmicpc.net/problem/1065 이번 포스팅은 지난 포스팅과 같은 단계로 함수 사용하기 단계 문제입니다. 이 문제의 경우 하나의 정수(1,000보다 작거나 같은 자연수 N)를 입력 받아 입력 받은 수 전까지의 한수가 몇개인지를 출력하는 문제입니다. 한수는 어떤 정수의 자리수가 등차수열을 이루는 수라고 하는데 아래 사진을 보면 좀 더 이해하기 쉬울 것 같습니다. 위의 그림을 보면 아시다 싶이 99까지의 두 자리 수는 등차수열인지를 판단할 다른 자리 수가 없기 때문에 모두 한수가 성립하게 됩니다. 100 이후의 3자리 수..

이번 포스팅은 백준 알고리즘 사이트의 4673번 셀프 넘버 문제를 Python 언어로 코딩해보도록 하겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니다. https://www.acmicpc.net/problem/4673 이번 포스팅은 새로운 단계인 함수 사용하기 단계의 첫 문제입니다. 이 문제의 경우 입력 없이 함수를 사용해 10000까지의 셀프 넘버를 모두 출력하는 문제입니다. 셀프 넘버란 생성자 없이 존재하는 수로 아래 그림을 보시면 이해하는데 도움이 될 것 같습니다. 숫자 2는 1을 통해 만들어지고, 숫자 4는 2를 통해 만들어지기에 셀프 넘버가 아닙니다. 그렇다면 10 이하의 수에서는 1, 3, 5, 7, 9가 대표적인 셀프 넘버가 될 것입니다. 이런식으로 10000까지의 모든 셀프 넘버를..

이번 포스팅은 백준 알고리즘 사이트의 1110번 더하기 사이클 문제를 Python 언어로 코딩해보도록 하겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니다. https://www.acmicpc.net/problem/1110 이번 포스팅은 지난 포스팅과 같은 단계로 if문 사용해보기 단계 마지막 문제입니다. 이 문제의 경우 100보다 작은 수 하나를 입력 받아 각 자리 수를 더해 1의 자리 수를 새로운 수의 1의 자리에, 원래 수의 1의 자리를 10의 자리로 만들어 계속해서 더해가다 입력 받은 수와 같은 수가 나올 때까지의 횟수를 구하는 문제입니다. 이를 좀 더 쉽게 그림으로 표현한 것입니다. 1 2 3 4 5 6 7 8 9 10 11 12 tmp = inp = int(input()) count =..

이번 포스팅은 백준 알고리즘 사이트의 4344번 평균은 넘겠지 문제를 Python 언어로 코딩해보도록 하겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니다. https://www.acmicpc.net/problem/4344 이번 포스팅은 지난 포스팅과 같은 단계로 if문 사용해보기 단계입니다. 이 문제의 경우 입력 받을 케이스 수 C와 각 케이스에서 입력 받을 학생의 수 N, 그리고 N명의 각 점수를 입력 받아 각 케이스마다 평균을 넘는 학생들의 비율을 소수점 셋째자리까지 구해 출력하는 문제입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 num = int(input()) avg = [] for i in range(num): sco = list(m..

이번 포스팅은 백준 알고리즘 사이트의 1546번 평균 문제를 Python 언어로 코딩해보도록 하겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니다. https://www.acmicpc.net/problem/1546 이번 포스팅은 지난 포스팅과 같은 단계로 if문 사용해보기 단계입니다. 이 문제의 경우 입력 받은 과목 수 N과 N개만큼의 점수를 입력 받고, 가장 높은 점수 M을 찾아 모든 점수를 M*100으로 나누어 이 문제에서 원하는 평균을 출력하는 문제입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 num = int(input()) max = 0 avg = 0 inArr = list(map(float, input().split())) for i in range(num): if max
이번 포스팅은 백준 알고리즘 사이트의 10871번 X보다 작은 수 문제를 Python 언어로 코딩해보도록 하겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니다. https://www.acmicpc.net/problem/10871 이번 포스팅은 지난 포스팅과 같은 단계로 if문 사용해보기 단계입니다. 이 문제의 경우 입력 받을 수의 개수인 N과 해당 수보다 작은 요소들을 출력할 기준값 X를 입력 받고, N개만큼의 수를 입력 받을 수열 A를 두어 A에서 X값보다 작은 요소를 출력하는 문제입니다. 12345count, num = map(int, input().split())inArr = list(map(int, input().split()))for i in range(count): if inArr[i]
이번 포스팅은 백준 알고리즘 사이트의 10817번 세 수 문제를 Python으로 코딩해보도록 하겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니多 https://www.acmicpc.net/problem/10817 이번 포스팅은 지난 포스팅과 같은 단계인 if문 사용해보기 단계입니다. 이 문제의 경우 세 수를 입력 받고, 그 수 중에서 두번째로 큰 수를 출력하는 문제입니다. 12345inp = list(input().split())for i in range(len(inp)): inp[i]=int(inp[i])inp.sort(reverse=True)print(inp[1])cs 먼저 입력 받을 세 수를 따로 변수로 지정하지 않고 list형식으로 수를 받아 split으로 나누어 inp이라는 list에 ..
- Total
- Today
- Yesterday
- Ubuntu 18.04
- webhacking.kr
- C 언어
- webhacking
- c
- 백준 알고리즘
- 구글 애드센스 설치
- python 코딩
- ubuntu 18.04 LTS
- 승인 후기
- Python 언어
- 백준 코딩
- 우분투 18.04
- C 코딩
- Google Adsense
- github
- 구글 애드센스 후기
- Oldzombie
- ubuntu
- Git Bash
- tistory blog
- 구글
- 구글 애드센스
- python
- 웹해킹
- GIT
- 백준
- 구글 애드센스 승인
- 우분투
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |