본문 바로가기

Coding Test54

[★1][백준2439번 for JAVA]별 찍기 - 2 [★1][백준2439번]별 찍기 - 2 (JAVA) 2439번 문제 ☞ https://www.acmicpc.net/problem/2439 난이도 ☞ [★1] 별 찍기 - 2 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제입력 예제출력 5 * ** *** **** ***** 내가 푼 풀이 이번 문제는 공백(" ")과 별()의 갯수를 잘 생각해서 작성을 해야되는 부분입니다. 예제를 예로 들었을 때, 공백(" ")은 4개로 시작해서 점차 하나씩 줄어들고 0에 도달하고 있고, 별()은 하나씩 증가함을 보.. 2023. 2. 21.
[★1][백준2438번 for JAVA]별 찍기 - 1 [★1][백준2438번]별 찍기 - 1 (JAVA) 2438번 문제 ☞ https://www.acmicpc.net/problem/2438 난이도 ☞ [★1] 별 찍기 - 1 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제입력 예제출력 5 * ** *** **** ***** 내가 푼 풀이 이번 문제는 입력 받은 행까지 출력을 하기 위해서 큰 틀의 반복문을 구성하고, 그 안에 반복문을 넣어 이중반복문을 만들고, 그 반복문 안에는 i만큼 반복하는 for문을 작성해야한다. 그 반복문은 아래와 같다. for (int i = 1; i 2023. 2. 20.
[★1][백준11021번 for JAVA]A+B - 7 [★1][백준11021번]A+B - 7 (JAVA) 11021번 문제 ☞ https://www.acmicpc.net/problem/11021 난이도 ☞ [★1] A+B - 7 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. 예제입력 예제출력 5 1 1 2 3 3 4 9 8 5 2 Case #1: 2 Case #2: 5 Case #3: 7 Case #4: 17 Case #5: 7 내가 푼 풀이 이번 문제는.. 2023. 2. 20.
[★2][백준15552번 for JAVA]빠른 A+B [★2][백준15552번]빠른 A+B (JAVA) 15552번 문제 ☞ https://www.acmicpc.net/problem/15552 난이도 ☞ [★2] 빠른 A+B 문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고자 한다면, cin.tie(NULL)과 sync_with_stdio(false)를 둘 다 적용해 주고, endl 대신 개행문자(\n)를 쓰자. 단, 이렇게 하면 더 이상 scanf/printf/puts/getchar/putchar 등 C의 입출력 방식을 사용하면 안 된다. Java를 사용하고 있다면, Scanner와 System.out.. 2023. 2. 19.
LIST