알고리즘 Algorithms
-
백준 2438, 2439,2523,2446,10996 [Python 파이썬/Java 자바]알고리즘 Algorithms/백준 BaekJoon 알고리즘 2020. 3. 21. 20:54
별 찍기 - 1 문제. 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력. 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력. 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 풀이. [Python] [Java] >3 >> * ** *** 별 찍기-2 문제. 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력. 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력. 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 풀이. [Python] [Java] >3 >> * ** *** * 번외 별찍기 - 3 >3 >> *** ** * * 번외 별찍기 - 4 >3 >>..
-
백준 2742 [Python 파이썬/Java 자바]알고리즘 Algorithms/백준 BaekJoon 알고리즘 2020. 3. 21. 20:52
기찍 N 문제. 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력. 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력. 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 풀이. [Python] [Java] >5 >> 1\n 2\n 3\n 4\n 5\n * N 찍기 (2742 반대로, 순서대로 찍기) [Python] [Java] >5 >> 5\n 4\n 3\n 2\n 1\n
-
백준 2739 [Python 파이썬/Java 자바]알고리즘 Algorithms/백준 BaekJoon 알고리즘 2020. 3. 21. 20:00
구구단 문제. N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 입력. 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력. 출력형식과 같게 N*1부터 N*9까지 출력한다. 풀이. [Python]N = int(input()) for i in range(1,10): print(" %d * %d = %d " %(N ,i,N*i))import sys N = int(sys.stdin.readline()) for i in range(1,10): print(" %d * %d = %d " %(N ,i,N*i))* 두가지의 입출력 방식을 사용해보았다. 첫번째는 가장 기본적인 input() 사용하여 입력받았다. 하지만, 이 방식은 여러줄을 입력받을 때 약간 느릴 수 있다. 그..