알고리즘 4

백준 2577 파이썬 - 숫자가 총 몇 번 쓰여졌을까?

백준 2577번 - 숫자의 개수 with Python Q. 세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오. 예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 427 = 17037300 이 되고, 계산한 결과 17037300 에는 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다. 입력> 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. 출력> 첫째 줄에는 A × B × C의 결과에 0 이 몇 번 쓰였는지 출력한다. 마찬가지로 둘째 줄부터 열 번째 줄까..

백준 2438 파이썬 - 별을 하나씩 추가하면서 찍기 🌟

백준 2438번 - 별찍기-1 with python Q. 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력> 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력> 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 이번 별찍기는 생각보다 간단한 문제다! (뒤에 가면 좀 더 복잡한 별찍기가 존재한다,,) 먼저 반복문에다가 범위가 정해져 있기 때문에 for문을 사용해야 한다는 거는 직감적으로 알 수 있었다. 그럼 차근차근 생각해 보자. 먼저 예제처럼 N=5라고 정한..

백준 2742 파이썬 - 거꾸로 출력하기

백준 2742번 - 기찍N with python Q. 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력> 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력> 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 이번엔 지난번에 문제와 동일하게 1~N까지 출력하는 것이나, 이는 순서가 지난번 문제와 거꾸로 된 문제이다! 먼저 지난 포스팅은 아래 링크를 걸어두었다. 2022.03.21 - [우당탕탕 파이썬 with 하루하나 알고리즘] - 백준 2741 파이썬 - 1부터 N까지 차례대로 출력하기 이 문제와 지난 포스팅과 비슷한 문제인데, 달라진 점은 숫자를 거꾸로 출력해야 한다는 점이다. 숫자를 거꾸로 출력하려면 범위를 반대로 지정해주면 된다. 우리는..

백준 2741 파이썬 - 1부터 N까지 차례대로 출력하기

백준 2741번 - N찍기 with python Q. 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력> 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력> 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 이번 코드는 따로 설명할 게 없어서 코드만 올려두겠다. 주의해주어야 할 점은 range 함수에서 범위를 잘 지정해주어야한다는 점이다. N = int(input()) for i in range(1,N+1): print(i)