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 프로그래머스 문제 소개 문자열로 구성된 리스트 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을 추출한 것을 단어..
Using Language : JavaUsing Tools : IntelliJ"프로그래머스" 라는 사이트에 접속하면 코딩 연습하기에 좋은 사이트라는 것을 알 수 있다! 문제들이 단계별로 지정되어 있어 원하는 단계를 선택하여 문제를 풀이할 수 있으며, 사용되어지는 언어까지 선택할 수 있어서 원하는 단계와 언어를 선택하면 맞춤별 문제를 풀이할 수 있다. 뿐만 아니라, 채점 후 문제를 맞추었으면 다른 사람의 풀이까지 볼 수 있다.프로그래머스 사이트프로그래머스 문제 소개배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지..