하루플스토리
Home
  • 전체보기 (253)
    • 개발 (104)
      • Android (68)
      • IOS (1)
      • 코딩테스트 (34)
      • 딥러닝 (1)
    • 블로그 (9)
      • 공지사항 (4)
      • 이슈, 유머 (5)
    • 일상 (17)
      • 일상 (9)
      • 전자제품 (7)
      • 사진 (1)
    • 메이플 (120)
      • 메이플스토리 (120)
Home
  • 전체보기 (253)
    • 개발 (104)
      • Android (68)
      • IOS (1)
      • 코딩테스트 (34)
      • 딥러닝 (1)
    • 블로그 (9)
      • 공지사항 (4)
      • 이슈, 유머 (5)
    • 일상 (17)
      • 일상 (9)
      • 전자제품 (7)
      • 사진 (1)
    • 메이플 (120)
      • 메이플스토리 (120)
블로그 내 검색
Github

하루플스토리

안드로이드 개발자 하루플 입니다 GitHub 놀러와주세요!😊

  • 개발/코딩테스트

    [프로그래머스/JAVA] 이상한 문자 만들기

    2021. 10. 31.

    by. 하루플스토리

    안녕하세요, 하루플 입니다😀

    프로그래머스 이상한문자 만들기 문제입니다.

     

    문제

    문자열 s는 한개 이상의 단어로 구성되어있다.

    각 단어는 하나 이상의 공백 문자로 구분되어있다.

    각 단어의 짝수번째 알파벳은 대문자로,

    홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수 solution을 완성하시오.

     

    제한 사항

    • 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다.
    • 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다.

    1. s를 하나식 읽어오기 위해 String 배열에 s 를 넣어주었습니다.

     

    2. 띄어쓰기마다 인덱스를 초기화해야하므로 idx 변수를 만들어주고 for문을 생성합니다.

     

    3. String 형은 == 사용시 null 참조 오류가 발생할 수 있으므로 equals로 비교하고 공백을 찾습니다.

    공백이 있다면 idx는 0으로 초기화 합니다.

     

    4. idx가 짝수이면 toUpperCase(); 함수로 대문자로 변경하고 idx가 홀수이면 toLowerCase(); 함수로 소문자로 변경합니다. 이후 idx를 증가시켜 띄어쓰기 이후 홀, 짝을 비교할 수 있도록 합니다.

     

    5. for문 루프가 한번식 돌기 전마다 str[i]를 answer 에 적용합니다.

     

    6. 이런식으로 계속 루프가 돌면 문제에서 원하는 문자가 answer에 저장되고 answer을 return 합니다.

    저작자표시 비영리 동일조건 (새창열림)

    '개발 > 코딩테스트' 카테고리의 다른 글

    [프로그래머스/JAVA] 제일 작은 수 제거하기  (0) 2021.11.01
    [프로그래머스/JAVA] 자릿수 더하기  (0) 2021.10.31
    [프로그래머스/JAVA] 시저암호  (0) 2021.10.30
    [프로그래머스/JAVA] 가운데 글자 가져오기  (0) 2021.10.30
    [프로그래머스/JAVA] 같은 숫자는 싫어  (0) 2021.10.30

    댓글

    관련글

    • [프로그래머스/JAVA] 제일 작은 수 제거하기 2021.11.01
    • [프로그래머스/JAVA] 자릿수 더하기 2021.10.31
    • [프로그래머스/JAVA] 시저암호 2021.10.30
    • [프로그래머스/JAVA] 가운데 글자 가져오기 2021.10.30
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
하루플스토리

티스토리툴바