(JS) Programmers : JadenCase 문자열 만들기 - toUpperCase(), toLowerCase()

2024. 10. 4. 02:03·컴퓨터 과학/프로그래머스 문제풀이
더보기
더보기
코딩테스트 연습 - JadenCase 문자열 만들기 | 프로그래머스 스쿨 (programmers.co.kr)
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


 

문제를 풀기위해 아래와 같은 요소들을 고려하였다.

  1. 띄어쓰기를 검출하여 알파벳을 대문자로 수정한다.
  2. 첫글자도 대문자로 변경해야하므로 띄어쓰기 검출과 함께 조건에 첫글자도 추가한다.
  3. 나머지는 모두 소문자로 변경한다.
더보기
더보기
function solution(s) {
    var answer = '';
    
    for(let i=0;i<s.length;i++){
        if(s[i-1] === " "|| i===0) {
            answer += s[i].toUpperCase();
        } else {
            answer += s[i].toLowerCase();
        }
    }
    return answer;
}

 

 

• toUpperCase(), toLowerCase()

문자열에 사용하면 대문자, 소문자로 변경할 수 있다.

let up = "a";
let low = "B";

console.log(up.toUpperCase()) // A
console.log(low.toLowerCase()) // b

'컴퓨터 과학 > 프로그래머스 문제풀이' 카테고리의 다른 글

(JS) Programmers : 여행경로 - DFS  (0) 2025.01.14
(JS) Programmers : 문자열 내 p와 y의 개수 - match()  (0) 2024.10.06
(JS) Programmers : 붕대 감기  (0) 2024.10.04
(JS) Programmers : 신고 결과 받기 - Set()  (0) 2024.10.01
(JS) Programmers : 성격 유형 검사하기 - 객체를 배열로 변환, 절댓값  (0) 2024.09.30
'컴퓨터 과학/프로그래머스 문제풀이' 카테고리의 다른 글
  • (JS) Programmers : 여행경로 - DFS
  • (JS) Programmers : 문자열 내 p와 y의 개수 - match()
  • (JS) Programmers : 붕대 감기
  • (JS) Programmers : 신고 결과 받기 - Set()
루트노트
루트노트
  • 루트노트
    루트노트
    루트노트
  • 글쓰기 관리
  • 전체
    오늘
    어제
    • 분류 전체보기 (74)
      • 웹 (46)
        • HTML, CSS (11)
        • JS (11)
        • Node.js (3)
        • React (10)
        • Next.js (8)
        • MongoDB (1)
        • Design (2)
      • 애플리케이션 (5)
        • Swift (4)
        • React Native (1)
      • AI (0)
        • 컴퓨터 비전 (영상처리) (0)
      • 임베디드 (4)
        • 아두이노 (0)
        • 라즈베리파이 (0)
        • 젯슨 (1)
        • 리눅스 (3)
      • 컴퓨터 과학 (18)
        • 자료구조 (0)
        • 알고리즘 • 수학 (3)
        • 백준 문제풀이 (4)
        • 프로그래머스 문제풀이 (9)
        • 기타 (2)
      • 개인 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 최근 글

  • 인기 글

  • hELLO· Designed By정상우.v4.10.3
루트노트
(JS) Programmers : JadenCase 문자열 만들기 - toUpperCase(), toLowerCase()
상단으로

티스토리툴바