코딩테스트 스터디 (41) 썸네일형 리스트형 java 문자열 함수 정리 해당하는 문자열이 있는지 contains() 반환형: boolean 모두 소문자로 toLowerCase() 모두 대문자로 toUpperCase() 특정 문자를 기준으로 쪼개어 배열로 만들기 split("") 반복 (c+"").repeat(반복횟수) //char형에 +""하면 문자열이 됨 List to 문자열 String.join("연결문자", 리스트); +StringBuilder 문자열 뒤집기 reverse() String 문자열로 만들기 toString() JAVA Arrays, stream, Collections 클래스와 메서드 정리 COS pro 1급 시험이 토요일(ㅎㅎ내일)에 있어서! 한 번 쭉 정리해보려고 한다~~ 묻지도 따지지도 말고 import import java.util.*; //Arrays, List import java.util.stream.*; //stream, Collectors import java.nio.CharBuffer; //char[] to Stream Arrays 메서드 정렬 Arrays.sort(array); 반환형: 배열 배열 복사 Arrays.copyOf(원본 배열, 복사할 길이) 반환형: 배열 위치 지정해서 배열 복사 Arrays.copyOfRange(원본 배열, 시작 index, 마지막 index+1) ex) 0, 3을 했다면 0~2가 복사된다 반환형: 배열 배열 비교 Arrays.equals(.. 코딩테스트 연습 - 배열 회전시키기 (JAVA) 프로그래머스 코딩테스트 입문 0단계 문제입니다 https://school.programmers.co.kr/learn/courses/30/lessons/120844 📢 문제 설명 정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요. ⭕ 정답 코드 1. 나의 풀이 class Solution { public int[] solution(int[] numbers, String direction) { int[] answer = new int[numbers.length]; switch(direction){ case "right": for(int i = 0.. 코딩테스트 연습 - 가까운 수 (JAVA) 프로그래머스 코딩테스트 입문 0단계 문제입니다 https://school.programmers.co.kr/learn/courses/30/lessons/120890 📢 문제 설명 정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요. ⭕ 정답 코드 import java.util.Arrays; class Solution { public int solution(int[] array, int n) { int answer = 0; int min = 100; //원소의 최솟값: 1, n의 최댓값: 100 => 나올 수 있는 차의 최댓값: 99 Arrays.sort(array); //정렬 안 되어있는 ar.. 코딩테스트 연습 - 진료순서 정하기 (JAVA) 프로그래머스 코딩테스트 입문 0단계 문제입니다 https://school.programmers.co.kr/learn/courses/30/lessons/120835 📢 문제 설명 외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution 함수를 완성해주세요. ⭕ 정답 코드 class Solution { public int[] solution(int[] emergency) { int[] answer = new int[emergency.length]; List emer_list = IntStream.of(emergency).boxed().collect.. 코딩테스트 연습 - 문자열 정렬하기(1) (JAVA) 프로그래머스 코딩테스트 입문 0단계 문제입니다 https://school.programmers.co.kr/learn/courses/30/lessons/120850 📢 문제 설명 문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요. ⭕ 정답 코드 1. 나의 풀이 class Solution { public int[] solution(String my_string) { char[] chars = my_string.toCharArray(); //String to char[] int[] answer = CharBuffer.wrap(chars).chars() //char[] to Stream .f.. 코딩테스트 연습 - 주사위의 개수 (JAVA) 프로그래머스 코딩테스트 입문 0단계 문제입니다 https://school.programmers.co.kr/learn/courses/30/lessons/120845 📢 문제 설명 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하도록 solution 함수를 완성해주세요. ⭕ 정답 코드 class Solution { public int solution(int[] box, int n) { return (box[0]/n) * (box[1]/n) * (box[2]/n); } }.. 코딩테스트 연습 - 대문자와 소문자 (JAVA) 프로그래머스 코딩테스트 입문 0단계 문제입니다 https://school.programmers.co.kr/learn/courses/30/lessons/120893 📢 문제 설명 문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요. ⭕ 정답 코드 Stream class Solution { public String solution(String my_string) { return Arrays.stream(my_string.split("")) //String to Stream .map(m -> m.charAt(0) 이전 1 2 3 4 ··· 6 다음