Using Language : Java Using Tool : IntelliJ 프로그래머스 문제 소개 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. s return Zbcdefg gfedcbZ 알지 못하면 생기는 불행들.. 먼저, sort함수는 배열을 오름차순으로 정렬해주는 함수이므로 sort를 쓰기 위해서는 string형을 배열로 변환시키고, 대 소문자를 구별해서 각각 sort로 정렬 후 reverse함수를 쓰기 위해서는 String형이 되어야 한다고 생각해서 배열을 다시 String으로 만들어서 reverse후 대 소문자 분리한 부분을 다시 ..
Using Language : JavaUsing Tools : IntelliJ 프로그래머스 문제 소개 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. s answer "pPoooyY" true "Pyy" false 문제 풀이 과정 p와 P는 같게, y와 Y는 같게 카운팅 되므로 s에서 받은 것 모두 소문자/대문자로 변환문자열에 있는 단어가 P나 Y일 경우 카운팅 해주는 변수를 생성하여 카운팅카운팅한 변수들을 비교하여 값이 다르면 false 반환..
Using Language : JavaUsing Tools : IntelliJ 프로그래머스 문제 소개 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 [sun, bed, car]이고 n이 1이면 각 단어의 인덱스 1의 문자 u, e, a로 strings를 정렬합니다. strings n return ["sun", "bed", "car"] 5 ["car", "bed", "sun"] ["abce", "abcd"] 2 ["abcd", "abce", "cdx"] 문제 풀이 과정 각 배열의 n에 해당하는 값을 추출한다.배열의 n을 추출한 것으로 단어의 정렬법을 생각한다. 2-1. n을 추출한 것을 단어..