반응형

코딩테스트연습/[프로그래머스] Java 104

[프로그래머스] Java 코딩테스트 연습 - 문자열 정렬하기(2)

[프로그래머스] Java 코딩테스트 연습 - 문자열 정렬하기(2) 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return하도록 solution함수를 완성해 보세요. 풀이 먼저 toLowerCase() 메서드로 my_string을 모두 소문자로 변환하고, Arrays.sort(..

[프로그래머스] Java 코딩테스트 연습 - l로 만들기

[프로그래머스] Java 코딩테스트 연습 - l로 만들기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181834 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 알파벳 소문자로 이루어진 문자열 myString이 주어집니다. 알파벳 순서에서 "l"보다 앞서는 모든 문자를 "l"로 바꾼 문자열을 return하는 solution 함수를 완성해 주세요. 풀이 replaceAll() 메서드로 l 보다 앞서는 알파벳인 a부터 k까지의 알파벳들을 l로 변환했다. 소스코드 class Soluti..

[프로그래머스] Java 코딩테스트 연습 - 조건에 맞게 수열 변환하기 3

[프로그래머스] Java 코딩테스트 연습 - 조건에 맞게 수열 변환하기 3 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181835 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 배열 arr와 자연수 k가 주어집니다. 만약 k가 홀수라면 arr의 모든 원소에 k를 곱하고, k가 짝수라면, arr의 모든 원소에 k를 더합니다. 이러한 변환을 마친 후의 arr를 return하는 solution함수를 완성해주세요. 풀이 if문에 k를 2로 나눴을 때 나머지가 0인지 여부로 홀짝을 ..

[프로그래머스] Java 코딩테스트 연습 - 정수 찾기

[프로그래머스] Java 코딩테스트 연습 - 정수 찾기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list 안에 n이 있으면 1을 없으면 0을 return하도록 solutionㅏ함수를 완성해주세요. 풀이 for 문 돌리고 num_list 의 각 인덱스를 순회하면서 if문으로 n과 같은 원소가 있으면 answer에 1을 할당했다. 소스코드 class So..

[프로그래머스] Java 코딩테스트 연습 - 꼬리 문자열

[프로그래머스] Java 코딩테스트 연습 - 꼬리 문자열 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181841 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 문자열이 담긴 리스트가 주어졌을 때, 모든 문자열들을 순서대로 합친 문자열을 꼬리 문자열이라고 합니다. 꼬리 문자열을 만들 때 특정 문자열을 포함한 문자열은 제외시키려고 합니다. 예를 들어 문자열 리스트 ["abc", "def", "ghi"]가 있고 문자열 "ef"를 포함한 문자열은 제외하고 꼬리 문자열을 만들면 "abcg..

[프로그래머스] Java 코딩테스트 연습 - 부분 문자열

[프로그래머스] Java 코딩테스트 연습 - 부분 문자열 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181842 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 어떤 문자열 A가 다른 문자열 B안에 속하면 A를 B의 부분 문자열이라고 합니다. 예를 들어 문자열 "abc"는 문자열 "aabcc"의 부분 문자열입니다. 문자열 str1과 str2가 주어질 때, str1이 str2의 부분 문자열이라면 1을, 부분 문자열이라면 0을 return하도록 solution 함수를 완성해주세요. 풀..

[프로그래머스] Java 코딩테스트 연습 - 부분 문자열인지 확인하기

[프로그래머스] Java 코딩테스트 연습 - 부분 문자열인지 확인하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181843 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 부분 문자열이랑 연속된 일부분에 해당하는 문자열을 의미합니다. 예를 들어, 문자열 "ana", "ban", "anana", "banana", "n"는 모두 문자열 "banana"의 부분 문자열이지만, "aaa", "bnana", "wxyz"는 모두 "banana"의 부분 문자열이 아닙니다. 문자열 my_stri..

[프로그래머스] Java 코딩테스트 연습 - 문자열로 변환

[프로그래머스] Java 코딩테스트 연습 - 문자열로 변환 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181845 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수 n이 주어질 때, n을 문자열로 변환하여 return하도록 solution 함수를 완성해주세요. 풀이 Integer.toString() 메서드로 n을 문자열로 변환했다. 소스코드 class Solution { public String solution(int n) { return Integer.toString(n); ..

[프로그래머스] Java 코딩테스트 연습 - 0 떼기

[프로그래머스] Java 코딩테스트 연습 - 0 떼기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181847 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 정수로 이루어진 문자열 n_str이 주어질 때, n_str의 가장 왼쪽에 처음으로 등장하는 0들을 뗀 문자열을 return하도록 solution 함수를 완성해주세요. 풀이 while문 사용했다 ! 초기 인덱스 i를 0으로 설정하고, charAt() 메서드로 n_str의 i 위치에 있는 문자를 가져와, 가져온 문자가 0인 경우 ..

[프로그래머스] Java 코딩테스트 연습 - 문자열을 정수로 변환하기

[프로그래머스] Java 코딩테스트 연습 - 문자열을 정수로 변환하기 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181848 문제 숫자로만 이루어진 문자열 n_str이 주어질 때, n_str을 정수로 변환하여 return하도록 solution함수를 완성해주세요. 풀이 Integer.parseInt() 메서드로 문자열을 정수로 변환했다. 소스코드 class Solution { public int solution(String n_str) { return Integer.parseInt(n_str); } }

반응형