-데이터의 형태,범위를 미리 분류하고 지정해놓은 규칙가. 원시형, 값형1. 숫자형a. 정수형-byte -short -int -longb. 실수형-float-double2. 문자형a. 문자형-char3. 논리형a. 논리형-b나. 참조형 변수,Variable-자료형을 사용해서 얻어내는 메모리의 공간-값(데이터)를 저장하는 용도(입출력)*///1. 변수선언하기//-자료형 변수명;byte kor; //2. 변수 초기화// -LValue = RValue : RValue를 LValue에 넣는다.kor = 100; // 대입연산자 = //3. 변수사용(출력)System.out.println(kor);//System.out.println(1000); //4. 변수 치환kor = 90; System.out.println..
자바의 기본정보 주석, comment, Remark //한줄주석 - 주로 짧은 코멘트를 달때 사용한다. /* 다중라인주석 */ - 멀티라인 주석으로 서비스로직에서 설명해야할 장황한 내용이 있거나 한줄에 담지 못할 코멘트를 담을때 사용한다. * 주석은 활용도가 굉장히 높다. 1. 사용하는 코드를 보관하고자 할때, 주석처리를 통해 레거시 코드를 보관해가면서 코딩할 수 있다. 2. 내가 짠 코드를 다른 사람이 볼 때가 아주 많다. 그럴 때 참조할만한 자료가 된다. 클래스 클래스식별자(이름)- 지금은 코드의 집합으로 생각하자. class Ex01 {//메서드 Method // 당분간은 코드의 집합으로 생각하자.public static void main(String[] args) {//출력 명령어//클래스.필드...
문제 설명오늘은 체육수업이 있는 날입니다. 그런데 점심시간에 도둑이 들어 몇몇 학생의 체육복이 도난을 당했습니다. 다행히 일부 학생들이 여벌의 체육복을 가져왔습니다. 학생들의 번호는 체격 순으로 매겨져 있기 때문에 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려주려고 합니다.예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 당연히 체육복을 2벌 가져온 학생의 체육복이 도난을 당했다면, 여벌의 체육복을 빌려줄 수 없습니다. 체육복이 없으면 체육수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 듣고 싶습니다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴..
문제 설명배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다.1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다.2에서 나온 배열의 3번째 숫자는 5입니다.배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항array의 길이는 1 이상 100 이하입니다.array의 ..
오늘부터 Programmer 사이트에서 제공하는 연습문제들을 풀고 리뷰하는 블로그 포스팅을 해보려고 합니다.slow and steady... 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있..