Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Birthday Chocolate
- Grading Students
- 프로그래머스
- 알고리즘
- Migratory Birds
- #nodejs#노드js
- Sock Merchant
- #nodejs#express
- Divisible Sum Pairs
- Breaking the Records
- nodejs
- git
- 자료구조
- javascirpt
- 짝수와 홀수
- hackerrank
- 생활코딩
- Drawing Book
- 노드
- Javascript
- Apple and Orange
- Algorithm
- Data Structure
- Time Conversion
- 자바스크립트
- alogrithim
- Between Two Sets
- algorithim
- Ellectronics Shop
- A Very Big Sum
Archives
- Today
- Total
ian의 개발일기장
[level1] 이상한 문자 만들기 본문
1. 나의 풀이
일단 문제는 공백을 기준으로 단어들 마다 인덱스를 구분해야하므로, split메소드를 이용했다. 그리고 map 메소드를 통해서 각단어에 따라 홀수인덱스면 소문자, 짝수인덱스면 대문자를 짜서 배열로 결과를 return 시키고, 그것을 다시 공백이 있는 문자로 바꾸기 위해서 join 메소드를 이용했다.
2. 다른사람 풀이
정규표현식을 이용했다.
3. 결론
정규표현식을 정말로 조만간 정리해야겠다. 이번문제를 통해서 join에 대해서도 잘 이해가 필요하다는것을 느꼇다.
4. 정리
배열에 join 메소드를 사용 할 수 있고, ()안에는 구분자가 들어가야 한다. 그리고 join을 이용하면, 모든 원소들을 String으로 return 한다. 예제를 통해서 구분자를 통해서 어떻게 return 시키는지 이해가 될 것이다.
'Algorithms > Programmers' 카테고리의 다른 글
[level1] 소수 찾기 (0) | 2018.09.22 |
---|---|
[level1] 2016년 (0) | 2018.09.21 |
[level1] 문자열 내림차순으로 배치하기 (0) | 2018.09.19 |
[level1] 시저 암호 (0) | 2018.09.18 |
[level1] 수박수박수박수박수박수? (0) | 2018.09.15 |