본문 바로가기

level229

[Programmers/JAVA] JadenCase 문자열 만들기 / 프로그래머스 코딩 테스트 연습 JadenCase 문자열 만들기 문제 설명 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 예시 s return "3people unFollowed me" "3people Unfollowed Me" "for the last week" "For The Last Week" Flow 1.split() 메소드 이용하여 공백을 기준으로 문자열 자르기 2. 자른 단어 수(sp.length)만큼 for문 반복 3-1. (단어가 들어간) 배열 요소가 공백일 경우 answer에 공백 붙이기 3-2. 단어 첫글자는 대문자로 변환, 대문자를 제외한 문자들은 소문자.. 2021. 12. 21.
[Programmers/JS] N개의 최소공배수 / 프로그래머스 코딩 테스트 연습 N개의 최소공배수 문제 설명 두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서, n개의 수의 최소공배수는 n 개의 수들의 배수 중 공통이 되는 가장 작은 숫자가 됩니다. n개의 숫자를 담은 배열 arr이 입력되었을 때 이 수들의 최소공배수를 반환하는 함수, solution을 완성해 주세요. 예시 arr result [2,6,8,14] 168 [1,2,3] 6 코드 해석 및 전체 코드 1. reduce 함수를 사용하여 최소 공배수 구하기 2. 인덱스 0, 1의 최소 공배수 L 구하기 3. L과 인덱스 3의 최소 공배수 구하기 4. 배열 끝까지 반복 예시 1의 배.. 2021. 12. 20.