본문 바로가기
반응형

분류 전체보기60

[프로그래머스] 제일 작은 수 제거하기 (JAVA) 프로그래머스 Level1 제일 작은 수 제거하기 문제 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴 하고, [10]면 [-1]을 리턴 합니다. 예시 arr return [4,3,2,1] [4,3,2] [10] [-1] 풀이 import java.util.*; class Solution { public int[] solution(int[] arr) { int[] answer = new int[arr.length-1]; if(arr.length == 1){ return new int[]{-1}; } int.. 2024. 1. 17.
[프로그래머스] 핸드폰 번호 가리기 (JAVA) 프로그래머스 Level1 핸드폰 번호 가리기 문제 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 * 으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 예시 phone_number return "01033334444" "*******4444" "027778888"" *****8888" 풀이 class Solution { public String solution(String phone_number) { String answer = ""; for(int i=0; i= phone_number.length()-4){ answer += ph.. 2024. 1. 10.
[프로그래머스] 문자열 내 마음대로 정렬하기 (JAVA) 프로그래머스 Level1 문자열 내 마음대로 정렬하기 문제 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다. 예시 strings n return ["sun", "bed", "car"] 1 ["car", "bed", "sun"] ["abce", "abcd", "cdx"] 2 ["abcd", "abce", "cdx"] 풀이 import java.util.*; class Solution { public String[] solution(String[] string.. 2024. 1. 4.
[JAVA] 자바 Stream 중간 연산 및 스트림 만들기 자바에서 스트림 생성과 중간연산에 대한 예제 입니다. Stream은 생성부터 중간 연산과 최종 연산이 있는데 중간연산의 경우, Stream을 반환해 주기 때문에 여러번 연산이 가능하고 최종연산의 경우, Stream이 닫히기 때문에 한번만 연산이 가능합니다. 만약 최종연산 후 해당 스트림을 다시 사용하는 경우 에러가 발생합니다. 아래 예제들을 보면 스트림 사용방법을 이해할 수 있을 것 같습니다. 지정된 범위의 Stream 생성하기 # range와 rangeClosed IntStream intStream = IntStream.range(0, 10); intStream.forEach(System.out::print); //0123456789 IntStream intStream2 = IntStream.rang.. 2023. 12. 28.
반응형