알고리즘 연습 - 연속된 홀수 문자열 사이에 특정 문자 추가
2021. 9. 16. 19:13
알고리즘 연습
문자열을 입력받아 연속된 한자리 홀수 숫자 문자열 사이에 '-' 를 추가한 문자열을 리턴하는 함수 주어진 정보: str은 string 타입의 숫자 문자열, 0은 짝수로 간주 인자: str(string 타입의 숫자 문자열) 출력: string 타입을 리턴 function insertDash(str) { // 조건: 두 수 간의 비교(두 숫자 문자열이 홀수인가?) // 각 문자열을 인덱스 단위로 쪼갠 후에 두 인덱스를 숫자화 해서 홀수인지 비교? // 둘다 홀수라면 그 사이에 '-'을 추가하여 // 마지막 반환값은 다 더해진 string 타입 리턴 // debugger; let newStr=str.charAt(0); //str의 인덱스 0을 가진 새로운 문자열 for(let i=..
알고리즘 연습 - 각 단어 첫글자만 대문자가 되게 하는 함수
2021. 9. 15. 18:30
알고리즘 연습
알고리즘 연습 문제 문자열의 각 단어 첫 글자가 대문자가 되도록 하는 함수 만들기 입력 인자: string 타입 문자열 리턴 값: string 주의 사항: 단어는 공백으로 구분, 연속된 공백 존재 가능, 빈 문자열 입력 시 리턴 값은 빈 문자열 function letterCapitalize(str) { // TODO: 여기에 코드를 작성합니다. // 공백을 구분자?로 해서 각 글자를 구분 // 각 글자의 첫글자를 대문자로 문자열 리턴 // charAt() 과 slice 이용? toUpperCase? split? if(str.length===0){ // 빈 문자열 입력시 빈 문자열 리턴 return ''; } // 연속된 공백? let temp=str.split(' '); //..

js - 문자열
2021. 8. 25. 16:56
SE Bootcamp 내용 정리
ch- 문자열 컴퓨터는 코드와 문자열을 구분하기 위해서 작은 따옴표('')나 큰 따옴표("")를 사용하여 구분 문자열은 string. 문자 하나는 character(char) [학습목표] # 문자열의 속성과 메소드를 이용해 원하는 형태로 만들기 * length로 길이 확인 str.length * 문자열의 글자 하나하나에 대한 접근 str[1] * 문자열 합치기 * 문자열 원하는 만큼만 선택 str.slice(0,3) 또는 str.substring(0,3) * 영문을 모두 대문자로 변환 str.toUpperCase() * 영문을 모두 소문자로 변환 str.toLowerCase() * 문자열 중 원하는 문자의 index 찾기 str.indexOf(‘a’) 또는 str.lastIndexOf(‘a..