loading
반응형

Java 114

[백준알고리즘/JAVA/for문] 10871번 문제 : X보다 작은 수

안녕하세요 백준 알고리즘 단계별로 풀어보기 3단계 10871번 문제 X보다 작은 수를 풀어봤습니다 for문과 if문을 응용하면 어렵지 않게 풀 수 있는 문제입니다 www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 문제 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수..

[JAVA/이클립스] 에러 : An error has occurred. See the log file

안녕하세요 이번에 이클립스를 실행하여 workspace를 열면 아래와 같은 에러가 계속 떠서 에러를 해결한 방법에 대해서 알아보겠습니다 실행할 때마다 An error has occurred. See the log file. 경로명\workspace\.metadata\.log란 메시지 팝업이 뜨면서 이클립스가 종료되었습니다 처음 에러를 접했을 때 굉장히 난감했습니다 ㅠㅠ 분명 몇 일전까지만 해도 이상없이 작동하던거였는데 갑자기 안 되는거였습니다 고민하다 안드로이드 스튜디오를 설치하면서 JAVA 11 버전으로 새로 설치한 것이 생각났습니다 아무래도 그 부분이 원인인 것 같아서 해당 에러와 JAVA 버전 업그레이드 관련해서 구글링해서 에러를 해결할 수 있었습니다 아래와 같은 방법으로 해결했습니다 1. 각자 이..

[백준알고리즘/JAVA] error: class 클래스명 is public, should be declared in a file named 자바명.java

안녕하세요 백준 알고리즘에서 정답을 제출할 때 에러에 대해 알아보겠습니다 JAVA를 처음으로 사용해서 문제를 제출할 때 밑에와 같은 에러가 뜨는 것을 한 번씩 다 경험하셨을겁니다 error: class P_01_HelloWorld is public, should be declared in a file named P_01_HelloWorld.java 이렇게 간단한 코드인데도 내가 잘 못 작성해서 에러가 나는건가?? 별 생각이 다 듭니다 ㄷㄷㄷ;; 백준 알고리즘을 처음 썼을 때의 무수한 에러... Hello World가 이렇게 어려운 거였다니;; 원인은 간단합니다 백준알고리즘에서는 JAVA를 제출할 때 class이름을 Main으로 설정을 해야합니다 Main으로 변경 후 다시 제출하면 됩니다 public cl..

[백준알고리즘/JAVA/for문] 2439번 문제 : 별 찍기 - 2

안녕하세요 백준 알고리즘 단계별로 풀어보기 3단계 2439번 문제 별 찍기 - 2를 풀어봤습니다 별 찍기 - 1은 쉽게 풀었지만 이 문제는 약간 난이도가 있어서 시간이 조금 걸려서 풀었습니다 www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. ..

[백준알고리즘/JAVA/for문] 2438번 문제 : 별 찍기 - 1

안녕하세요 백준 알고리즘 단계별로 풀어보기 3단계 2438번 문제 별 찍기 - 1을 풀어봤습니다 for문을 배우면 기본적하는 예제 실습에 별 찍기는 많이해봤기때문에 어렵지 않게 풀었습니다 차이점이라면 scanner와 print를 사용하지 않고 buffer를 사용해서 풀었다정도? www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 문제 풀이 어려운 내용은 딱히 없습니다 f..

[백준알고리즘/JAVA/for문] 11022번 문제 : A+B - 8

안녕하세요 백준 알고리즘의 단계별로 풀어보기 3단계 11022번 문제 A+B - 8을 풀어봤습니다 이 문제는 바로 전 문제인 11021 A+B-7을 풀었다면 금방 풀 수 있는 문제입니다 www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 "C..

[백준알고리즘/JAVA/for문] 11021번 문제 : A + B - 7

안녕하세요 백준 알고리즘 단계별로 풀어보기 3단계 11021번 문제 A + B - 7를 풀어봤습니다 이 문제는 이전에 풀었던 빠른 A+B에서 문자열을 좀 더 추가하여 값을 출력하면 되었습니다 빠른 A+B를 풀었다면 어렵지 않게 풀 수 있습니다 www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)..

[백준알고리즘/JAVA/for문] 2742번 문제 : 기찍 N

안녕하세요 백준 알고리즘 단계별로 풀어보기 3단계 2742번 문제 기찍 N을 풀어봤습니다 이전 문제인 2741번 문제의 N 찍기에서 거꾸로 나오도록 구현을 하면됩니다 맨 처음에 제목을 보고 뭔가 했는데 ㅋㅋ 거꾸로 나오게 구현을 해야합니다 www.acmicpc.net/problem/2742 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 문제 풀이 이전 문제를 풀었다면 어렵지 않게 풀 수 있는 문제입..

[백준알고리즘/JAVA/for문] 2741번 문제 : N 찍기

안녕하세요 백준 알고리즘의 단계별로 풀어보기 3단계 2741번 문제 N 찍기를 풀어봤습니다 이 문제도 for문의 기초적인 문제라서 어렵지 않게 풀 수 있었습니다 www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 문제 풀이 자세한 설명은 주석으로 대체하겠습니다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2..

[백준알고리즘/JAVA/for문] 15552번 문제 : 빠른 A+B

안녕하세요 백준 알고리즘의 단계별로 풀어보기 3단계의 15552번 문제인 빠른 A+B 문제를 풀어봤습니다 이 문제는 푸는데 약간 고생을 했습니다 이번에는 BufferedReader과 BufferedWriter 개념을 사용해서 구현을 해야합니다 제가 처럼으로 Buffered 메서드를 써봐서 제출하면 에러가 계속 떠서 난감했습니다 ㅠㅠ 이제 제가 푼 방식에 대해서 설명해보겠습니다 www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 문제 본격적으로 for문 문제를 풀기 전에 주의해야 ..

반응형