백준 알고리즘 2438 java 문제 : 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개 출력해 봅니다 안쪽 for 문 안에서 출력하는 값들을 한 줄에 적고 싶어서 print를 사용했다. 안쪽 for문에서 돌 때 마다 나오는 출력값을 구분하기 위해 밖 for문에 println("")을 이용했다. 관심있는 주제/알고리즘 문제 2018.11.16
백준 알고리즘 2739 java 문제 : N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 처음에 결과 잘 뜨는데 자꾸 틀렸다고 해서 뭐지 ? 싶었다. 알고보니 공백 .. 연산자 앞뒤로 공백 넣으니까 맞았다. 흠 ! 관심있는 주제/알고리즘 문제 2018.11.16
백준 알고리즘 11719 java 문제 : 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이 있을 수도 있다. 공백을 허용한다고 해서 NextLine을 썼다. 그냥 Next를 사용하면 공백없이 출력이 된다. 관심있는 주제/알고리즘 문제 2018.11.16
Scanner Scanner를 사용하려면 일단 import를 해야 한다.맨 위에 import java.util.Scanner; 를 해준다. (package 아래에)나는 귀찮아서 그냥 import java.util.*; 를 사용한다.*는 util안에 있는 라이브러리를 모두 불러온다는 뜻이다. new Scanner를 통해 Scanner 를 만들다. System.in은 내가 값을 입력하겠다는 의미라고 보면 된다.i를 숫자로 받기 위해 nextInt();를 사용했다. 이거 외에도 next(); nextLine(); 등등이 있고 sc. 을 치면 리스트가 쭉 뜬다. (궁금하면 오라클 api에서 확인할 수 있다.)마지막에 scanner를 닫아준다. 만약 입력값을 계속 받고 싶다면 반복문을 이용한다.hasNextInt() 는 말 그.. 관심있는 주제/Java 2018.11.15
메소드 메소드는 영어로 method 라고 하며 다른 언어에서는 함수라고도 한다. 메소드를 이해하고 싶다면 메소드의 정의 부분보다는 입력값과 출력값을 먼저 이해하는 것이 좋다. 그후에 메소드의 정부를 보는 것이 이해하는데 큰 도움이 된다. 가장 대표적인 예로 main method를 들 수 있다. numbering() 이라는 메소드를 만들어 보았다. 그걸 main에 호출해서 실행하면 numbering() 메소드가 실행이 되고 while문이 돌아가서 저런 0~9 값이 출력이 된다. 같은 class 안에 있는 메소드는 저런식으로 쉽게 불러올 수 있다. -만약 메소드가 없다면 ?메소드가 없는 상태에서 어떤 작업을 반복으로 실행하고 싶다면 살짝의 노가다가 필요해진다. (메소드가 있는 상태에서는 그냥 메소드를 여러번 호출하.. 관심있는 주제/Java 2018.11.13
배열 (Array) 배열 : 연관된 데이터를 모아서 관리하는 데 사용하는 데이터 타입. 간단히 배열을 만들어서 변수를 넣어보자 String type의 array는 'String[] 변수명' 으로 만들 수 있다.{ } 안에 String 값들을 넣으면 String array가 된다.(같은 맥락으로 int[ ] 등등이 있다.)그리고 array의 n번째 값을 뽑아오고 싶으면 System.out.println(array이름[n-1]); 을 한다.(첫 번째는 [0] 두 번째는 [1] ... n 번째는 [n-1] ) new String[100]을 통해서 길이가 100인 String array를 만들었다.따라서 classGroup.length 를 출력하면 100이 나온다.(길이는 변수에 담긴 배열이 몇 개의 값을 수용할 수 있는지 알려주.. 관심있는 주제/Java 2018.11.12
백준 알고리즘 1008 java 문제 : 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 입력을 정수로 받으라고 해서 A와 B을 int로 받아온 후, double로 변환 시켜줬다.(그냥 정수값을 나누기 하면 소수점 아래가 짤린다.) 관심있는 주제/알고리즘 문제 2018.11.12
백준 알고리즘 7287 java 문제 : 자신이 온라인 저지에서 맞은 문제의 개수와 아이디를 그대로 출력하는 프로그램을 작성하시오. 사실 이 문제는 문제를 이해하지 못 해서 잠시 미뤄놨다가 구글의 힘을 조금 빌렸다.알고보니 단순 출력하면 되는 거였다 ! 내 정보에서 맞은 문제 수 확인하고 출력하면 된다. 근데 값 틀리면 틀렸다고 뜨는게 신기하다. 그걸 만든게 더 신기 ... 관심있는 주제/알고리즘 문제 2018.11.10