우당탕탕 자바 with 혼자 공부하는 자바 9

백준 2562 자바 - 최댓값과 최댓값의 인덱스 출력하기

백준 2562번 - 최댓값 with Java Q. 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net package BOJ; im..

백준 10818 자바 - list에서 직접 함수를 만들어 최소, 최댓값 구하기!

백준 10818번 - 최소, 최대 with Java Q. N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net 나는 항상 파이썬 문제를 먼저 풀고, 그 내용을 바탕으로 자바 문제를 푸는 편이다. 파이썬이 아무래도 내가 전공에서 주로 다루는 R 프로그래밍과 비슷한 부분이 많아서 훨씬 익숙하다고 느껴져 먼저 풀고 있다. 그래서 자바 문제를..

백준 1110 자바 - 더하기 사이클

백준 1110번 - 더하기 사이클 with Java https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net package BOJ; import java.util.Scanner; public class BOJ1110 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int A = sc...

백준 10951 자바 - EOF를 활용하여 While문 멈춰!

백준 10951번 자바 - A+B -4 with Java https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net package BOJ; import java.util.Scanner; public class BOJ10951 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); while(sc.hasNextInt()) { int A = sc.nextInt(); int B = sc.nextInt(); System.o..

백준 10952 자바 - 조건에 맞게 A+B 반복해서 출력하기!

백준 10952번 - A+B -5 with Java https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net package BOJ; import java.util.Scanner; public class BOJ10952 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); while (true) { int A = sc.nextInt(); int B = sc.nextInt(); if (A == 0 && B ==0) ..

백준 11022 자바 - A + B의 최종 최최종 최최최종 버전!

백준 11022번 - A+B-8 with Java https://www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net package BOJ1008; import java.util.Scanner; public class BOJ11022 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); for(int i = 1; i

백준 11021 자바 - A + B를 더 느낌 있게 표현하기!

백준 11021번 - A+B-7 with Java https://www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net package BOJ; import java.util.Scanner; public class BOJ11021 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int N = sc.nextInt(); for(int i = 1; i

백준 2742 자바 - java를 활용한 거꾸로 N찍기

백준 2741번: 기찍 N with Java https://www.acmicpc.net/problem/2742 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net package BOJ; import java.util.Scanner; public class BOJ2742 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); for(int i = N; i>0; i--) { System.out.println(i); } } } 코드 복붙해서 백준에 제출할 때에는 package를 지워줘야 하고, cl..

자바(java) 시작이 어렵다면? 함께해보자! - 프로젝트 생성

항상 파이썬이나 R만해보다가 처음으로 자바 도전 !! 어떤 프로그래밍이나 다 그렇지만 첫 시작이 제일 어려운 것 같다. 이번에 운좋게 자바에 대한 교육을 받을 수 있는 기회가 있었지만 시간이 안맞아서 결국 못하게 되었다는,,, 그래서 자바 독학을 시작하게 됐다 평소에 다뤘던 파이썬과 R이랑은 달라서 걱정이 많이 되기도 하구 유튜브나 인강을 듣자니 정리하기가 어려워 혼자 공부하는 자바라는 책을 도서관에서 빌렸다! 많은 초보들이 어려워할 첫 단추를 잘 끼워주는 책인 것 같다. 책을 통해 배운 내용을 블로그에 정리해두려고 한다. 정리해두는 편이 도움이 많이 될 거 같아서! 이 글을 읽고 있는 분들에게도 많은 도움이 되길 바라며,,, 시작하겠씀 프로젝트 생성 먼저 자바와 이클립스가 안깔려있다면 java홈페이지를..