프로그래머스 Lv.0 n개 간격의 원소들 & n 번째 원소까지 & n 번째 원소부터
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 24. 22:59프로그래머스 Lv.0 n개 간격의 원소들 & n 번째 원소까지 & n 번째 원소부터

class Solution { public int[] solution(int[] num_list, int n) { // answer 배열 길이 먼저 구하기 int leng = 0; if(num_list.length % n == 0 ) { leng = num_list.length / n; } else { leng = num_list.length / n + 1; } int[] answer = new int[leng]; int idx = 0; for(int i = 0 ; i < num_list.length; i++) { if ( idx < num_list.length) { answer[i] = num_list[idx]; idx += n; } } return answer; } } class Solution { ..

프로그래머스 Lv.0 짝수는 싫어요
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 23. 22:17프로그래머스 Lv.0 짝수는 싫어요

class Solution { public int[] solution(int n) { int[] answer = new int [n / 2 + n % 2]; int cnt = 0; for(int i = 1; i

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 15. 18:26[Java] Stream을 활용하여 짝수 출력

import java.util.Arrays; import java.util.stream.IntStream; public class Stream03 { public static void main(String[] args) { /* 배열에서 짝수만 출력(정렬) * */ int arr[] = {5, 6, 1, 2, 4, 7, 8, 9, 3, 2, 4, 7, 8}; System.out.println("배열에서 짝수만 출력(정렬)"); Arrays.stream(arr) .filter(n-> n % 2 == 0) .sorted()//정렬 .forEach(a-> System.out.printf(a+" ")); System.out.println(); System.out.println("------------------..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 15. 17:51[Java] Stream을 활용하여 점수 출력

import java.util.ArrayList; import java.util.Arrays; import java.util.stream.Stream; public class Stream01 { public static void main(String[] args) { /* 성적 배열에서 70이상인 점수만 합계를 출력*/ int[] numArr = {50, 78, 96, 85, 45, 35, 12}; // stream으로 출력 int sum3 = Arrays.stream(numArr).filter(n->n>=70).sum(); System.out.println("Stream으로 구현 : " + sum3); // 리스트로 스트림 생성 // 리스트로 성적 리스트 생성 70 이상인 점수만 합계 ArrayList..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 9. 9. 16:49[Java] Method 연습2

public class MethodPractice02 { public static void main(String[] args) { /* 배열이 주어졌을 때, 배열을 출력하는 메서드 생성 * */ int arr[] = new int[] {1,2,9,13,7,5,6,10,4,8,3,11,12,14,15}; System.out.println("----배열----"); printArray(arr); System.out.println("----배열정렬----"); sortArray(arr); printArray(arr); System.out.println("----랜덤배열----"); printArray(randomArray(10)); } /* 배열을 받아서 콘솔에 출력하는 메서드 * 매개변수 : int arr[..

728x90
반응형
image