본문 바로가기

Programmers56

프로그래머스(문자열 내림차순으로 배치하기, 문자열 다루기 기본) - Java [문자열 내림차순으로 배치하기] https://programmers.co.kr/learn/courses/30/lessons/12917 코딩테스트 연습 - 문자열 내림차순으로 배치하기 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 � programmers.co.kr * 로직 s를 list에 담는다 list를 정렬 기준에 맞춰 정렬한다 answer에 답을 옮기고 출력한다 import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; class Solution { publ.. 2020. 5. 25.
프로그래머스(문자열 내 p와 y의 개수) - Java [문자열 내 p와 y의 개수] https://programmers.co.kr/learn/courses/30/lessons/12916 코딩테스트 연습 - 문자열 내 p와 y의 개수 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 programmers.co.kr * 로직 우선 문자를 소문자화한다 문자 개수만큼 탐색하며 p와 y의 개수를 카운팅한다 p와 y의 개수가 같다면 -> true 다르다면 -> false class Solution { boolean solution(String s) { boolean answer =.. 2020. 5. 20.
프로그래머스(문자열 내 마음대로 정렬하기) - Java [문자열 내 마음대로 정렬하기] https://programmers.co.kr/learn/courses/30/lessons/12915 코딩테스트 연습 - 문자열 내 마음대로 정렬하기 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 [sun, bed, car]이고 n이 1이면 각 단어의 인덱스 1� programmers.co.kr * 로직 배열에 대한 정렬을 진행할 때 조건에 언급된 정렬 기준을 설정한다 n번째 index에 있는 문자 기준으로 오름차순 만약 같다면 -> 단어 자체 기준 사전식 오름차순 import java.io.*; import java.util.*; class Solution.. 2020. 5. 20.