codingoffice의 등록된 링크

 codingoffice로 등록된 티스토리 포스트 수는 37건입니다.

SSAFY 10기 노베이스 비전공자 합격 후기 [내부링크]

나는 2월에 졸업하고, 3월에 개발자가 되어야겠다고 결심했다. 비전공자가 개발자로 살아남기 위해 어떻게 해야할지, 주변 지인에게 조언도 구하고 찾아봤다. 성장의 기회가 많고, 강의와 커리큘럼의 퀄리티가 보장된 곳은 싸피가 유일했다. 싸피를 1순위로 생각하고 준비했다. 차선책은 강남에 있는 국비학원이나, 자습을 생각했다. 개발자 지인도 거의 없고, 나아갈 방향에 대해 확신을 가지지 못해서 싸피가 간절했다. 준비 일정 2023.04.24(월) ~ 05.28(월) 지원서 접수 시작 2023.05.09(화) ~ 05.20(토) 에세이 제출 기한 2023.05.13(토) 비전공자 SW적성진단 2023.05.21(일) 전공자 SW적성진단 2023.05.30(화) 에세이 및 SW적성진단 결과 발표 2023.06.07..

백준 5622 다이얼 - 자바 풀이 [내부링크]

https://www.acmicpc.net/submit/5622/61385950 로그인 www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); int count = 0; int k = s.length(); for(int i = 0; i < k; i++) { switch(s.charAt(i)) { case 'A' : case 'B': case 'C' : count += 3; break; case 'D' : case 'E': case 'F' : count += 4; br..

백준 2738 행렬 덧셈 - 자바 풀이 [내부링크]

https://www.acmicpc.net/problem/2738 2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //N은 세로 M은 가로 int N = sc.nextInt(); int M = sc.nextInt(); int[][] A = new int[N][M]; int[][..

JAVA - hasNextLine() 읽을 값이 있으면 true, 없으면 false [내부링크]

몇 번 입력하는지 정해져 있지 않고, 입력이 없을 때까지 반복해야할 때 사용하는 메서드 이다. hasNextLine()을 사용하면 읽을 값이 있으면 true, 없으면 false를 출력한다. import java.util.Scanner; public class a11718 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNextLine()) { String s = sc.nextLine(); System.out.println(s); } } } 예시로, while문과 함께 사용할 수 있는데, 입력이 있으면 입력값을 s에 넣어 출력하고, 입력값이 있는지 봐서 있으면 반복한다. 입력값이 없을 때까지..

백준 [27866] 문자와 문자열 - 자바 풀이 [내부링크]

https://www.acmicpc.net/problem/27866 27866번: 문자와 문자열 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$) www.acmicpc.net 문자열을 입력받아 N번째 숫자를 출력하는 문제이다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); int N = sc.nextInt(); System.out.p..

JAVA - String 문자열을 char 배열로 변환하는 방법 [내부링크]

String 문자열을 char 배열로 변환하는 방법에 대해 알아보려 한다. 1. toCharArray() java.lang.String 클래스에 속한 toCharArray() 메소드를 사용하면 된다. 문자열을 char 배열의 형태로 나누어 리턴한다. Arrays.toString(charArr); char 문자형의 charArr 배열을 출력하면 낱개로 표시가 되는데, Arrays.toString() 메소드를 사용하면 배열을 다시 문자열로 변환해 출력한다. import java.util.Arrays; public class StringToCharArray { public static void main(String[] args) { String str = "I like milk"; char[] charArr ..

JAVA - char 배열에서 String 문자열로 변환하는 방법 [내부링크]

char 배열을 String 문자열로 변환 하는 방법은 세가지가 있다. 1. String.valueOf() java.lang.String 클래스에 속한 valueOf() 메소드를 사용하면 char 배열을 받아 String으로 변환하여 리턴한다. public class CharArrToString { public static void main(String[] args) { char[] charArr = { 'a', 'b', 'c', 'd', 'e' }; String str = String.valueOf(charArr); System.out.println(str); // abcde } } 2. String 생성자 String str = new String(charArr); String 문자형의 str 이라는..

백준 [2744] 대소문자 바꾸기 - 자바 풀이 [내부링크]

https://www.acmicpc.net/problem/2744 2744번: 대소문자 바꾸기 영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오. www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = br.readLine(); StringBuilder sb = new StringBuilder()..

백준 [1546] 평균 - 자바 풀이 [내부링크]

https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 처음에는 아래처럼 생각했는데 작동되지 않았다. 소수점 둘째자리까지 나타내는 걸 보고 int형이 아닌 double형을 사용해야 한다는 것을 알아채야한다. package Problems; import java.util.Scanner; public class a1546 { public static void main(String[] args) { Scanner sc = new Scanner(Syst..

백준 [10810] 공 넣기 - 자바 풀이 [내부링크]

https://www.acmicpc.net/problem/10810 10810번: 공 넣기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int M = sc.nextInt(); int[] arr = new int[N]; for(int i=0; i

백준 [8958] OX퀴즈 - 자바 풀이 [내부링크]

https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 코드를 살펴보자. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String arr[] = new String[sc.nextInt()]; for(int i=0; i

백준 [11720] 숫자의 합 - 자바 풀이 [내부링크]

https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 거의 다 생각했는데 한가지 빼먹었다. -48, -'0' .charAt(i) 으로 받으면 구하는 값을 정수가 아닌 아스키 코드 값으로 반환한다. 그래서 뒤에 -48이나 -'0'을 적어야 정수의 값을 얻을 수 있다. import java.util.Scanner; public class a11720 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); Str..

백준 [11654] 아스키 코드 - 자바 풀이 [내부링크]

https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 문자를 입력받고, 입력받은 문자를 아스키 코드로 변환하는 문제이다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char N = sc.next().charAt(0); System.out.println((int) N); } } Scanner을 사용하여 문자를 입력받는다. N을 문자 타입의 ..

백준 [2920] 음계 - 자바 풀이 [내부링크]

https://www.acmicpc.net/problem/2920 2920번: 음계 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8 www.acmicpc.net 처음에는 String a = new String("1 2 3 4 5 6 7 8") 으로 문자열로 만들어 입력값이 a와 같으면 ascending을 출력하면 된다 생각했으나, 입력값을 받는 sc.next()는 "1 2 3 4 5 6 7 8"이라는 문자를 입력받는 것이 아니라, 정수형의 수를 8번 입력받는 것이라 생각대로 되지 않았다. 결국 arr배열에 8개의 ..

백준 [5597] 과제 안 내신 분..? - 자바 풀이 [내부링크]

https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 아무리 생각해도 해결이 되지 않았다. 알고보니 boolean을 사용하면 생각보다 쉽게 해결된다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); boolean[] arr = new boolean[31]; for(i..

백준 [2675] 문자열 반복 - 자바 풀이 [내부링크]

https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 입력을 받으니 Scanner을 사용하고, T의 개수만큼 반복실행 해야하니 for문을 사용하면 되겠다. 실행할 케이스에는 두 가지 a, b를 따로 입력받으니 sc.nextInt() 혹은 sc.next()를 사용하면 되겠다. 근데 두 번째로 입력받은 b 문자열을 따로 분리해서 첫 번째 문자부터 a번 반복해 출력하는 것을 모든 문자열에서 반복하니 for문을 b의 문자열 길이만큼 b.length..

백준 [10813] 공 바꾸기 -자바 풀이 [내부링크]

https://www.acmicpc.net/problem/10813 10813번: 공 바꾸기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 www.acmicpc.net N개의 수를 M번 반복하여 a,b의 수를 교환하는 문제이다. 우선 첫번째 줄에 N과 M을 입력받는다. 그리고 for문을 작성해서 배열 안에 1~N을 넣고 tmp를 사용해서 a와 b의 순서를 바꾸면 된다. if(a!=b) { arr[a] = b; arr[b] = a; } else { arr[a] = a; arr[b] = b; } 처음엔 tmp를 몰라서 이렇게 생각했으나 이러면 a=10, b=20일 때..

JAVA 두 변수의 값 바꾸기 tmp [내부링크]

int a = 10, int b = 20일 때 두 변수에 담긴 값을 서로 바꾸기 위해서는 어떻게 해야 하는가? tmp를 몰랐을 때 처음 시도했던 것은 if문이다. if (a!=b) { a = b; b = a; } 하지만, 생각해 보면 a = b; 를 실행하면 이미 a의 값은 20이 될 것이고, 그 이후에 b = a; 를 실행되니 20=20 이 실행될 것이다. 그렇다면 어떻게 두 변수의 값을 교환할 수 있을까? tmp라는 임시저장소를 사용하는 것이다. tmp = a; a = b; b = tmp; int a = 10; int b = 20; 으로 가정한다면 //a=10, b=20, tmp=null; a의 값인 10을 왼쪽에 있는 tmp에 저장해 두고, //a=10, b=20, tmp=10; b의 값인 20을 ..

백준 [2562] 최댓값 - 자바 [내부링크]

https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 이전에 풀었던 N개가 주어질 때 조건을 구하는 식은 for문을 이용해 arr[]안에 주어진 N개의 수를 넣어 조건에 맞는 수를 arr[]에서 꺼내는 방법으로 해결했다. 이번에는 9개의 서로 다른 수가 주어질 때 최댓값을 찾는 문제이다. 9개의 수를 arr[] 안에 넣고, 그 중에 가장 큰 값을 출력하면 될 것 같다. 거기에 index 라는 매개변수를 만들어 for문..

백준 [10871] X보다 작은 수 - 자바 [내부링크]

https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 구현 part 들어와 처음으로 도전하는 문제다. 지금까지 복습한 것은 입출력, if, for문 정도밖에 되지 않는다. 간단한 문제지만, 아직 나에겐 어렵다. 푸는 방식 첫째 줄에는 N과 X를 입력하고 둘째 줄에는 N개의 숫자를 입력한다. 그러면 둘째 줄에 입력된 수들 중 X보다 작은 수를 입력받은 순서대로 출력한다. 입력을 기다려야하니 Scanner을 사용하고, 입력된 수를 arr..

백준 15552번 빠른 A+B 자바 [내부링크]

https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net BufferedReader 개념은 아직 생활코딩 강의에서 배우지 않았다.. 강의중에 있긴 하려나? 결국 내가 알아서 공부해서 습득하는 것이 맞다고 생각한다. 내가 매번 백준풀이하면서 도움을 받는 st-rab 님의 풀이를 참고했다. https://st-lab.tistory.com/30 [백준] 15552번 : 빠른 A+B - JAVA [자바] https://www.acmicpc.net/problem/15552 155..

백준 2349번 별찍기-2 자바 [내부링크]

이번 문제는 지난번에 풀었던 별찍기의 두번째 문제이다. 지난번에는 3을 입력하면 * ** *** 이런 식으로 점점 늘어났는데, 이번에는 6을 입력하면 * ** *** **** ***** ****** 이런 식으로 반대모양의 삼각형이 주어진다. 어떻게 구현하면 될지 가이드라인을 먼저 잡아보자. for문에 for문을 넣어 사용하면 한 줄씩 출력하기가 가능할 것이다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); for(int i=1;i

백준 10951번 자바 JAVA 풀이 [내부링크]

두 정수 a, b를 받아 더한 값을 출력하는 방법을 묻는 문제이다. a+b -4 인 만큼, 더하는 법은 알게 되었는데 이전 예제들처럼 for문을 쓰기 위해서는 몇 번을 반복했는지를 나타내는 첫 줄이 필요하다. 몇 번 반복해야 하는지 알려주지 않을 때 어떻게 해결할래?라고 묻는 문제인 것이다. 반복문은 for문 말고 while문이 있다. while(조건){} 으로 적는 방식이다. 이때 조건에 무엇을 넣을지 생각해봐야 한다. while(true) 혹은 while(a

백준 10172번 자바 JAVA 풀이 [내부링크]

https://www.acmicpc.net/problem/10172

백준 10171번 자바 JAVA 풀이 [내부링크]

https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 백준 고양이를 출력하는 문제이다. public class Main { public static void main(String[] args) { System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } 이 문제에서 포인트는 System.out.println(); 괄호 안에 "" 큰따옴표를 사용해야 하고, \나 " 가 문자열 안에 존재하면 혼동이 올 수 있으니 앞에 \를 한번 더 적어야 ..

백준 11382번 자바 JAVA 풀이 [내부링크]

https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net 이 문제에서 포인트는 어느 부분일까? 덧셈을 하는 것? 아니다. 포인트는 A, B, C의 범위다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long A = sc.nextLong(); long B = sc.nextLong(); long C = sc.nextLong(); System.out.println(A+B+C..

백준 18108번 자바 JAVA 풀이 [내부링크]

https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 숫자를 출력하는 것에 고정적인 숫자를 더하거나 빼고싶을 때 이 문제를 떠올려보자. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt()..

[Java] String과 char 차이점 [내부링크]

자바에서 정수를 표현할 때는 byte, short, int, long 등을 사용한다. 실수는 float, double을 사용한다. 문자는 char과 string이 있다. 얼핏 보면 char과 string은 헷갈릴 수 있으나, 명확한 차이점이 있다. 차이점은 크게 2가지다. 글자수와 내용물의 차이이다. char은 내용물이 1개의 문자로 제한되지만, string은 제한없이 문자를 담을 수 있다. char은 해당 변수 안에 값을 직접적으로 가지고 있고, 해당 값이 있는 좌표를 가지고 있지 않는다. 그에 반해 String은 클래스 타입의 변수이기 때문에 생성 시 해당 변수 안에 값을 가지는 것이 아니라 임의로 만들어진 값이 들어있는 위치의 좌표를 내용물로 가진다. 예를 들어, char a = 'a' 일 때 변수..

백준 10926번 자바 JAVA 풀이 [내부링크]

https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 이 문제에서 생각해 보아야 하는 부분은 두 가지 이다. 1. 문자열을 그대로 출력하기. 2. 문자열 뒤에 "??!" 붙이기. 문자열을 출력하기 위해서 어떻게 해야할까. char이 아닌, String을 사용하면 된다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = ne..

백준 10869번 자바 JAVA 풀이 [내부링크]

https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 이번 문제는 출력값을 한 화면에 띄우는 문제다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a+b); System.out.println(a-b); System.out.pr..

백준 1008번 자바 JAVA 풀이 [내부링크]

https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 얼핏 보면 덧셈이나 뺄셈과 같은 방식으로 풀면 된다고 생각하기 쉽다. 힌트는 예제에서 소수점이 나왔다는 것이다. 우리가 지금까지 a와 b를 int로 두어서 정수만을 표현할 수 있었다. a를 b로 나누었을 때, 정상적으로 출력이 되기 위해서는 a와 b를 실수로 표현해야 한다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double a = sc..

백준 2588번 자바 JAVA 풀이 [내부링크]

https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 사칙연산 문제 중 유일한 브론즈3 기존 문제보다 조금 더 머리를 써야하는 것 같기도 하다. 중요한 것은 어떻게 둘째 줄 숫자 중 1의 자리수만, 10의 자리수만, 100의 자리수만 뽑아낼 수 있는지 이다. 나는 다른 메소드를 배우지 않아서 %나 /를 사용해 출력하려고 했다. 근데 유용한 메소드가 있어서 사용해보고 정리해 두려 한다. 1. charAt() 사용 String타입인 문자열을 char타입의 문자로 변환해주는 명령어 주로 Scanner과 함께 사용된다. 문자열에서 하나의 문자만 뽑아오는, 이 문..

백준 10430번 자바 JAVA 풀이 [내부링크]

https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 이 문제의 포인트는 두 가지. 1. A, B, C 라는 변수를 한 번에 적지말고 따로 적을 것. 2. x를 x라 적지 말고 *로 적을 것. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); int C = sc.nextInt(); System.out.print..

백준 10998번 자바 JAVA 풀이 [내부링크]

https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a*b); sc.close(); } } 이 문제도 1000, 1001번 문제와 같은 코드를 가지고 있고, System.out.println( ); 에서 괄호 안에 수식만 바꾸면 되는 ..

백준 1001번 자바 JAVA 풀이 [내부링크]

https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 이전에 풀었던 A+B 문제와 99퍼센트 같은 코드를 가지고 있다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a-b); sc.close(); } } 이 코드가 정답이다. System.out.println(a-b); System.o..

백준 1000번 자바 JAVA 풀이 [내부링크]

https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 단계별로 풀어보기 - 입출력과 사칙연산의 두 번째 문제이다. 문법 몇 개 배운걸로 풀 수는 있지만, 생각처럼 쉽게 떠오르지 않는다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a, b ; a = sc.nextInt(); b = sc.nextInt(); System.out.println(a+b); sc.close(); } } 순서대로 ..

백준 2557번 자바 java 풀이 [내부링크]

매번 찾아보기 힘들어 기록하는 백준 알고리즘.. 난 이제야 생활코딩으로 JAVA를 조금 공부했다. 쭉 강의만 보면 머리에 남기는 커녕 바보가 되는 것 같아 스승님의 조언대로 백준 알고리즘을 같이 풀기 시작했다. 어디부터 어디까지 적어야 하는지도 모르는 초보중의 초보지만, 점점 나아질 것이라 믿으며, 처음은 모두가 막막했을 것이라 믿으며 시작한다. 자바의 신이 될 때까지, 파이팅! 로그인을 하고 단계별로 풀어보기를 누르면, 입출력과 사칙연산이 있다. 나는 입문자라 Hello world! 를 출력하는 것부터 시작한다. 가자 https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net Hello World..