머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요.
두 수 비교하기같으면 1, 틀리면 -1을 return한다
두 수의 몫구하기몫을 구 할 때는 연산자 /를 사용한다
두 수의 차구하기
나머지 구하기나머지를 구하는 연산자는 %를 사용한다
public class main { //1~10까지의 합을 궇각자 구하시오 public static void main(String[] args) { int sum = 0; //합을 구할때 변수를 0으로 초기호하 for(int a = 1; a <=10; a++) {//변수를 선언초깋기화를 하고 조건을 쓰고 증감식쓴다 System.out.print...
객체관련 문제 문제 자동차 설계도를 만들어주세요 // class를 만들어주면 된다 class 자동차{} 클래스 = 설계도
객체 관련 문제 자동차 객체를 담을 변수를 만들어주세요 // 자동차 a자동차; >>변수선언이랑 똑같이 하면된다 자동차 객체를 만들고 변수에 담아주세요 // 자동차 a자동차 = new 자동차(); >> 객체를 만들어준다
객체 관련 문제 class Main { public static void main(String[] args) { 자동차 a자동차1 = new 자동차(); //자동차 객체를 만든다 a자동차1.최고속력 = 200; // 자동차 클래스에 최고속력이 없으면 출력이 안된다 자동차 a자동차2 = new 자동차(); a자동차2.최고속...
객체 관련 문제 class Main { public static void main(String[] args) { 자동차 a자동차 = new 자동차(); //객체를 만들다 a자동차.달리다(); //void적용은 메인클래스에 적기 a자동차.달리다(); a자동차.달리다(); } } class 자동차 { //클래스만들기 ...
객체 관련 문제 class Main { public static void main(String[] args) { 플레이어 a플레이어1; //변수선언 a플레이어1 = new 플레이어(); //객체만들기 a플레이어1.나이 = 20; //각각 인덱스 만들기 a플레이어1.이름 = "홍길동"; a플레이어1.직업 = "의적";...
객체 관련 문제 class Main { public static void main(String[] args) { // 구현시작 자동차 a자동차1 = new 자동차(); //객체만들기 자동차 a자동차2 = new 자동차(); a자동차1.최고속력 = 230; a자동차2.최고속력 = 210; // 구현끝 ...
객체 관련 문제 class Main { public static void main(String[] args) { // 구현시작 자동차 a자동차1 = new 자동차(); a자동차1.번호 = 1; a자동차1.최고속력 = 230; 자동차 a자동차2 = new 자동차(); a자동차2.번호 = 2; //객체에 번호저...
변수문제 class Main { public static void main(String[] args) { // 오직 정수만 담을 수 있는 변수 x 생성 // 초기에는 x에 쓰레기 값인 0이 들어간다. 왜냐하면 규칙상 x에 정수 아닌 값이 들어있으면 안되기 때문이다. // 앞에 int는 x에 정수만 들어갈 수 있다는 뜻이다. ...
레퍼런스변수 문제 class Main { public static void main(String[] args) { // 오직 자동차 리모콘만 저장 할 수 있는 변수 a자동차를 만든다. // a자동차 에는 자동차 클래스로 만든 리모콘(쓰레기 리모콘)이 들어가게 된다. 자동차 a자동차; // 자동차 설계도(클래스)로 자동차 ...
레퍼런스변수, 배열문제 // 과정설명 설계도(클래스)를 만든다. 코드 : class 자동차 { void 달리다() { System.out.println("자동차가 달립니다."); } } 설계도로 리모콘 변수를 만든다. 코드 : 자동차 a자동차; 부가설명 : a자동차 라는 변수에는 쓰레기 리모콘이 담긴다. 설계도로 객체를 만들고 객체를 자신을 조...
레퍼런스변수, 배열문제 class Main { public static void main(String[] args) { 사람 사람a; //사람a에 구형리모콘 생성 사람a = new 사람(); //사람a에 사람객체를 조종할 수 있는 신형 리모콘 줌
레퍼런스변수, 배열문제 class Main { public static void main(String[] args) { 거북이 a거북이 = new 거북이(); //객체선언 a거북이 리모콘으로 거북이 객체를 조종가능 a거북이.걷다(); //a거북이에는 걷다와 수영하다에 버튼이 2개가 존재한다 // 출력 => 걷다 a거북이....
레퍼런스변수, 배열문제 class Main { public static void main(String[] args) { int 자동차 = new 자동차; //자동차는 정수가 아니기 때문에 int가 못온다 // 객체에 ()가 빠졌다 자동차.달립니다(); //동사적표현이 틀렸다 } } class 자동차 { void...
객체문제 class Main { public static void main(String[] args) { 자동차 자동차a;//변수선언후 자동차a = new 자동차();//객체설정 >>방법2 전기차 전기차b = new 전기차(); 방법3 코나 코나c = new 코나(); 포르쉐 포르쉐d = new 포르쉐...
객체문제 class Main { public static void main(String[] args) { 자동차.달리다(); } } class 자동차 { // static을 사용하면 객체화 없이 설계도에 있는 능력을 바로 쓸 수 있습니다. // 달리다 메서드를 만들때 앞에 static을 붙이면 달리다 메서드는 static 메서드가 ...
상속문제 /* 요구사항 D1 요구 : 오리를 생성하고 날게하시오. D1 완료 : 클래스와 메서드를 만들어서 처리 class 오리{ void 날다(){ System.out.println("오리가 날개로 날아갑니다")}} D2 요구 : 게임의 디테일을 살리기 위해서 청둥오리와 흰오리를 생성하고 날게하시오. D2 완료 : 클래스와 메서드를 만들어서 처리 ...
상속 캐스팅 문제 class Main { public static void main(String[] args) { 무기 a무기 = new 칼(); //무기(타입) a무기(변수) = new 칼(객체)(); } } // 정답 class 무기{ } class 칼 extends 무기{ } class 활 extends 무기 { }
상속 캐스팅 문제 문제 : 아래가 실행되도록 해주세요. 칼 a칼 = new 칼(); a칼 = new 활(); class Main { public static void main(String[] args) { 칼 a칼 = new 칼(); a칼 = new 활(); } } // 정답 class 칼{ } ----> class 칼을 먼저...
상속 캐스팅 문제 class Main { public static void main(String[] args) { 무기 a무기 = new 칼(); a무기.공격(); // 출력 : 칼로 공격합니다. } } class 무기 { void 공격(){ } } class 칼 extends 무기{ void 공격(){ ...
매개변수 활용 문제 class Main { public static void main(String[] args) { 전사 a전사 = new 전사(); a전사.공격(/* 수정가능지역 시작 / / 수정가능지역 끝 */); // 브라이언이(가) 칼(으)로 공격합니다. a전사.공격(/* 수정가능지역 시작 / / 수정가능지역 끝...
매개변수 활용 문제 class Main { public static void main(String[] args) { 전사 a전사 = new 전사(); a전사.공격(/* 수정가능지역 시작 / "브라이언", "칼" / 수정가능지역 끝 */); // 브라이언이(가) 칼(으)로 공격합니다. //매개변수 대입 ("공격자", "무기...
코드를 해석하세요 class Main { public static void main(String[] args) { // 오직 main 함수 안에서만 활동하는 지역변수를 만들겠습니다. // main 함수에서는 더 이상 a라는 이름의 다른 변수를 만들 수가 없다. // main 함수가 시작되면 a변수는 만들어진다. // main 함수가 끝나면...
상속문제 사람이 a왼팔 이라는 변수를 가질 수 있게 해주세요. class Main { public static void main(String[] args) { 사람 a사람 = new 사람(); a사람.나이 = 20; a사람.a왼팔 = new 팔(); } } class 사람 { // 클래스안에 변수를 정의 할 수 있다....
상속문제 전사가 가지고 있는 변수 a무기가 칼과 활에 모두 호환되게 해주세요. class Main { public static void main(String[] args) { 전사 a전사 = new 전사(); a전사.나이 = 20; a전사.a무기 = new 활(); a전사.a무기 = new 칼(); } } clas...
상속문제 class Main { public static void main(String[] args) { 전사 a전사 = new 전사(); String 이름 = "칸"; a전사.이름 = 이름; a전사.나이 = 20; a전사.자기소개(); a전사.나이++; a전사.자기소개(); a전사.나이 ...
상속문제 class Main { public static void main(String[] args) { 전사 a전사 = new 전사(); String 이름 = "칸"; a전사.이름 = 이름; a전사.나이 = 20; a전사.자기소개(); a전사.나이++; a전사.자기소개(); a전사.나이 = 30; a전사.이름 = "...
추상클래스 문제 class Main { public static void main(String[] args) { 사람 a김철수 = new 사람(); a김철수.이름 = "김철수"; a김철수.전화번호 = "010-1234-1234"; a김철수.a좋아하는_음식점 = new 영화반점(); a김철수.선호하는음식의매운정도 = "매운"; a김철...
그냥 문제같은데 class Main { public static void main(String[] args) { 사람 a사람 = new 사람(); a사람.달리기_속력 = 20; a사람.달리다(); // 사람이 20km/h로 달립니다. a사람.달리다(); // 사람이 20km/h로 달립니다. a사람.달리기_속력 = 50; a...
return 문제 class Main { public static void main(String[] args) { int i = 로봇.get정수(); boolean b = 로봇.get논리(); 사람 a사람 = 로봇.get사람(); 사람 a사람2 = 로봇.get사람2(); 사람 a사람3 = 로봇.get사람3(); 사람 a사람4 = 로...
자바 문제 문제 - 인력관리소를 운영해주세요. class Main { public static void main(String[] args) { 사람인력관리소 a사람인력관리소 = new 사람인력관리소(); a사람인력관리소.add사람("홍길순", 33); // 나이가 33살인 1번째 사람(홍길순)이 추가되었습니다. a사람인력관리소.add사람...
심화문제 문제 class Main { public static void main(String[] args) { 전사 a전사 = new 전사(); a전사.공격(); // 출력 => 아직 무기가 없습니다. a전사.a무기 = new 칼(); a전사.공격(); // 출력 => 칼로 공격합니다. } } 정답 class Main { pub...
심화문제 문제 class Main { public static void main(String[] args) { 전사 a전사 = new 전사(); a전사.a무기1 = new 칼(); a전사.공격(); // 출력 => 전사가 칼로 공격합니다. a전사.a무기1 = new 활(); a전사.공격(); // 출력 => 전사가 활로 공격...
심화문제 문제 class Main { public static void main(String[] args) { 전사 a전사1 = new 전사(); a전사1.a왼손무기 = new 칼(); a전사1.공격(); // 출력 => 전사가 왼손으로 칼(을)를 사용합니다. 전사 a전사2 = new 전사(); a전사2.a왼손무기 = new 창(...
심화문제 // 문제 : 아래와 같이 출력 되도록 해주세요. class Main { public static void main(String[] args) { 캐릭터 a플레이어_캐릭터; a플레이어_캐릭터 = new 전사(); a플레이어_캐릭터.공격(); // 출력 : 전사가 대검으로 공격합니다. a플레이어_캐릭터 =...
심화문제 정답 class Main { public static void main(String[] args) { 전사 a전사0 = new 전사(); a전사0.나이 = 20; a전사0.이름 = "칸"; a전사0.성격 = "차가움"; a전사0.a무기 = new 활(); 전사 a전사1 = new 전사(); ...
심화문제 // 출력 : 아래와 같이 출력되게 해주세요. class Main { public static void main(String[] args) { 사람 a사람 = new 사람(); a사람.나이 = 10; a사람.a왼팔 = new 팔(); System.out.println(a사람.a왼팔.길이 + "cm"); ...
심화문제 // 출력 : 아래와 같이 출력되게 해주세요. class Main { public static void main(String[] args) { new 사람().걷다(); System.out.println(new 사람().a왼팔.길이 + "cm"); // 출력 : 100cm } } class 사람 { void 걷...
심화문제 문제 class Main { // 함수, 메서드 // 단순히 프로그램의 시작점! public static void main(String[] args) { // 지역변수 => 하루살이 변수 int k = 10; // main 함수 안에서만 산다. 사람 a사람 = new 사람(); a사람.나이 = 20; ...
조건에 맞게 풀기 문제 : 아래와 같이 출력되도록 해주세요. 조건 : 클래스는 전사 클래스 1개만 만들어주세요. 조건 : if문을 사용할 수 없습니다. class Main { public static void main(String[] args) { 전사 a전사 = new 전사(); a전사.공격(); // 칼(으)로 공격합니다....
조건에 맞게 문제풀기 문제 : 아래와 같이 출력되도록 해주세요. 조건 : 클래스는 전사 클래스 1개만 만들어주세요. 조건 : if문을 사용해주세요. // Main 클래스는 주어진 전사 클래스의 기능을 테스트하는 용도로 사용됩니다. class Main { public static void main(String[] args) { // 전사 객...
배열의 평균값 😊 정수 배열 numbers가 매개변수로 주어 질 때 평균값이 return 하게 하기 class Solution{ public double solution(int[] numbers){ double average = 0; in
양꼬치 문제 😊 양꼬치 1인분에 12,000원, 음료수 1캔에 2,000원입니다. 정수 k,n이 매개변수로 주어질 때 양꼬치 n인분과 음료수 k캔을 먹을 때 총 가격을 구하세요(양꼬치 10분을 먹으면 음료수 하나 서비스) class Solution{ public
문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.
'm'과 "rn"이 모양이 비슷하게 생긴 점을 활용해 문자열에 장난을 하려고 합니다. 문자열 rny_string이 주어질 때, rny_string의 모든 'm'을 "rn"으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.replace와 repl
프로그래머스 문제정수 start_num와 end_num가 주어질 때, start_num에서 end_num까지 1씩 감소하는 수들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.
프로그래머스문자열 배열 strArr가 주어집니다. 모든 원소가 알파벳으로만 이루어져 있을 때, 배열에서 홀수번째 인덱스의 문자열은 모든 문자를 대문자로, 짝수번째 인덱스의 문자열은 모든 문자를 소문자로 바꿔서 반환하는 solution 함수를 완성해 주세요.문제 풀이
알파벳으로 이루어진 문자열 myString과 pat이 주어집니다. myString의 연속된 부분 문자열 중 pat이 존재하면 1을 그렇지 않으면 0을 return 하는 solution 함수를 완성해 주세요.단, 알파벳 대문자와 소문자는 구분하지 않습니다.
자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even", 홀수이면 "n is odd"를 출력하시오
정수 'number'와 'n', 'm'이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return 하게 하세요
문자열 mystring과 정수 n이 매개변수로 주어질 때, mystring의 뒤의 n글자로 이루어진 문자열을 return할 수 있게 작성하세요
숫자로만 이루어진 문자열 nstr이 주어질 때, nstr을 정수로 변환하여 return하도록 solution 함수를 완성해주세요.
정수 배열 arr가 주어집니다. arr의 각 원소에 대해 값이 50보다 크거나 같은 짝수라면 2로 나누고, 50보다 작은 홀수라면 2를 곱합니다. 그 결과인 정수 배열을 return 하는 solution 함수를 완성해 주세요.
정수 n이 주어질 때, n을 문자열로 변환하여 return하도록 solution 함수를 완성해주세요.
알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 소문자로 변환하여 return 하는 solution 함수를 완성해 주세요.
두 개의 문자열 str1, str2가 공백으로 구분되어 입력으로 주어집니다. 입출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성해 보세요.
정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요.
정수 리스트 num_list와 정수 n이 주어질 때, n 번째 원소부터 마지막 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요.
두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요 class Solution { public int solution(int a, int b, boolean flag) { if(flag == true...
정수가 담긴 리스트 numlist가 주어집니다. numlist의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return하도록 solution 함수를 완성해주세요.
문자열 mystring과 정수 k가 주어질 때, mystring을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. class Solution { public String solution(String my_string, int k)
정수 startnum와 endnum가 주어질 때, startnum부터 endnum까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. class Solution { public int[] solution(int startnum, int endnum) { int[] answer = new int[e...
정수 배열 numbers와 정수 n이 매개변수로 주어집니다. numbers의 원소를 앞에서부터 하나씩 더하다가 그 합이 n보다 커지는 순간 이때까지 더했던 원소들의 합을 return 하는 solution 함수를 작성해 주세요. class Solution { public int solution(int[] numbers, int n) { ...
정수가 담긴 리스트 num_list가 주어질 때, 모든 원소들의 곱이 모든 원소들의 합의 제곱보다 작으면 1을 크면 0을 return하도록 solution 함수를 완성해주세요. class Solution { public int solution(int[] num_list) { int num = 1; // 원소들의 곱할 때 기본 값을 1...
정수 리스트 numlist와 정수 n이 주어질 때, numlist의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요. class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new...
연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 ⊕ 3 = 123 3 ⊕ 12 = 312 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요. 단, a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return ...
실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요. class Solution { public int solution(double flo) { int answer = 0; answer = (int)flo; return answer; }...
"w" : n이 1 커집니다."s" : n이 1 작아집니다."d" : n이 10 커집니다."a" : n이 10 작아집니다.위 규칙에 따라 n을 바꿨을 때 가장 마지막에 나오는 n의 값을 return 하는 solution 함수를 완성해 주세요.
알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 대문자로 변환하여 return 하는 solution 함수를 완성해 주세요. class Solution { public String solution(String myString) { String answer = ""; answer = myString...
정수 리스트 numlist와 찾으려는 정수 n이 주어질 때, numlist안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요. class Solution { public int solution(int[] num_list,
양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해 주세요. class Solution { public int solution(int n) { int answer ...
정수 배열 arr와 자연수 k가 주어집니다.만약 k가 홀수라면 arr의 모든 원소에 k를 곱하고, k가 짝수라면 arr의 모든 원소에 k를 더합니다.이러한 변환을 마친 후의 arr를 return 하는 solution 함수를 완성해 주세요. class Solution { public int[] solution(int[] arr, int k) { ...
연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요.단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다. class...
정수 배열 arr가 주어집니다. arr의 각 원소에 대해 값이 50보다 크거나 같은 짝수라면 2로 나누고, 50보다 작은 홀수라면 2를 곱합니다. 그 결과인 정수 배열을 return 하는 solution 함수를 완성해 주세요. class Solution { public int[] solution(int[] arr) { int[] an...
정수 n과 k가 주어졌을 때, 1 이상 n이하의 정수 중에서 k의 배수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요 class Soultion{ public int[] soultion(int n, int k){ int num = n/k; // 배열의 크기를 결정 // n이하의 채대 k의 배수...
정수로 이루어진 리스트 numlist가 주어집니다. numlist에서 가장 작은 5개의 수를 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요. import java.util.*; class Solution { public int[] solution(int[] num_list) { int[] answe...
문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = ...
정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in);...
문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요. public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.n...
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = ne...
다음과 같이 출력하도록 코드를 작성해 주세요.!@#$%^&*(\'"?:; import java.util.Scanner; public class Solution { public static void main(String[] args) { System.out.print("!@#$%^&*(\\'\"?:;"); } } // 얼추보...
문자열 mystring, overwritestring과 정수 s가 주어집니다. 문자열 mystring의 인덱스 s부터 overwritestring의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. class Solution { public String solution(Str...
문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. class Solution { public String solution(String[] arr) { String answer = ""; for(int i = 0; i < ar...
class Solution { public int solution(String ineq, String eq, int n, int m) { int answer = 0; // 결과값을 넣을 공간을 0으로 초기화 if(ineq.equals(">")){ if(eq.equals("=")){ ...
// 이 문제는 문자열을 조건에 따라 변환하여 새로운 문자열을 생성하는 과정을 구현한 것이다. // 사용자에게 주어진 규칙에 따라 문자열을 변환하고, 최종적으로 어떤 문자열을 반환할지 결정한다. 문자열처리와 조건에 따른 로직 구현 능력을 평가할 수 있는 문제이다. class Solution { public String solution(String...
양의 정수 n이 매개변수로 주어집니다. n × n 배열에 1부터 n2 까지 정수를 인덱스 0부터 시계방향 나선형으로 배치한 이차원 배열을 return 하는 solution 함수를 작성해 주세요. class Solution { public int solution