목록분류 전체보기 (285)
일기 대신 코드 슬쩍
문제: 자연수 출력 처음 10개의 자연수를 출력하는 프로그램을 작성해 보세요. 이때, count 라는 변수를 사용해야 합니다. while문, for문 2가지 버전의 정답을 만들어야 합니다. 출력 예시 1 2 3 4 5 6 7 8 9 10 문제 풀이(while문) package loop; public class LoopEx1 { public static void main(String[] args) { int count = 1; while (count
반복문 시작 while do-while for while문1 package loop; public class While1_1 { public static void main(String[] args) { int count = 0; while (count < 5) { count += 1; System.out.println("현재 숫자는: " + count); } } } while문2 반복 횟수를 정한 뒤에 while문을 작성함 do-while문 while문과 동일한데 무조건 한 번은 실행 package loop; public class DoWhile1 { public static void main(String[] args) { int i = 10; do{ System.out.println("i = " + i..
문제: "평점에 따른 영화 추천하기" 요청한 평점 이상의 영화를 찾아서 추천하는 프로그램을 작성하자. 어바웃타임 - 평점9 토이 스토리 - 평점8 고질라 - 평점7 평점 변수는 double rating 을 사용하세요. if 문을 활용해서 문제를 풀자 출력 예시 • rating: 9 • 출력: • '어바웃타임'을 추천합니다. • rating: 8 • 출력: • '어바웃타임'을 추천합니다. • '토이 스토리'를 추천합니다. • rating: 7.1 • 출력: • '어바웃타임'을 추천합니다. • '토이 스토리'를 추천합니다. • rating: 7 • 출력: • '어바웃타임'을 추천합니다. • '토이 스토리'를 추천합니다. • '고질라'를 추천합니다. 문제 풀이 package cond; public class ..
문제: "학점 계산하기" 학생의 점수를 기반으로 학점을 출력하는 자바 프로그램을 작성하자. 다음과 같은 기준을 따른다. 90점 이상: "A" 80점 이상 90점 미만: "B" 70점 이상 80점 미만: "C" 60점 이상 70점 미만: "D" 60점 미만: "F" 점수는 변수( int score )로 지정하고, 해당 변수를 기반으로 학점을 출력하자 출력 예시 score: 95 출력: 학점은 A입니다. score: 85 출력: 학점은 B입니다. score: 75 출력: 학점은 C입니다. score: 65 출력: 학점은 D입니다. score: 55 출력: 학점은 F입니다. 문제 풀이 package cond; public class CondEx1 { public static void main(String[] ..
if문 1 - if, else if문 package cond; public class If1 { public static void main(String[] args) { int age = 20; //사용자의 나이 if (age >= 18) { System.out.println("성인입니다"); } if (age = 18) { System.out.println("성인입니다"); } else { System.out.println..
문제 설명 양의 정수 n이 매개변수로 주어집니다. n × n 배열에 1부터 n2 까지 정수를 인덱스 [0][0]부터 시계방향 나선형으로 배치한 이차원 배열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ n ≤ 30 입출력 예 n result 4 [[1, 2, 3, 4], [12, 13, 14, 5], [11, 16, 15, 6], [10, 9, 8, 7]] 5 [[1, 2, 3, 4, 5], [16, 17, 18, 19, 6], [15, 24, 25, 20, 7], [14, 23, 22, 21, 8], [13, 12, 11, 10, 9]] 입출력 예 설명 입출력 예 #1 예제 1번의 n의 값은 4로 4 × 4 배열에 다음과 같이 1부터 16까지 숫자를 채울 수 있습니다.행 \..
문제 설명 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. 제한사항 0 0) if (n % 2 == 0) { answer += n; n -= 2; } else { n -= 1; answer += n; n -= 2; } return answer; } } +1 다른 풀이 class Solution { public int solution(int n) { int answer = 0; for(int i=2; i e % 2 == 0) .sum(); } } stream을 이용하면 이렇게 간단해진다고 한다. 나는 모른다…. 실무에서 많이 쓴다고 한다.