본문 바로가기

Javascript 코테준비/섹션1

(16)
17. 중복 단어 제거 문제 N개의 문자열이 입력되면 중복된 문자열은 제거하고 출력하는 프로그램을 작성하세요. 출력하는 문자열은 원래의 입력순서를 유지합니다. 내가 푼 방법
16. 중복문자제거 문제 소문자로 된 한개의 문자열이 입력되면 중복된 문자를 제거하고 출력하는 프로그램을 작성하 세요. 제거된 문자열의 각 문자는 원래 문자열의 순서를 유지합니다. 내가 푼 방법 다른 풀이 * 중복 제거 하는 방법 따로 정리
15. 가운데 문자 출력 문제 소문자로 된 단어(문자열)가 입력되면 그 단어의 가운데 문자를 출력하는 프로그램을 작성하세 요. 단 단어의 길이가 짝수일 경우 가운데 2개의 문자를 출력합니다. 내가 푼 방법 다른 풀이 ✅ substring String.prototype.substring() 위 메소드는 string 객체의 시작 인덱스로 부터 종료 인덱스 전 까지 문자열의 부분 문자열을 반환합니다.
14. 가장 긴 문자열 문제 N개의 문자열이 입력되면 그 중 가장 긴 문자열을 출력하는 프로그램을 작성하세요. 내가 푼 방법 다른 풀이 ✅ map, indexOf map : 주어진 함수로 배열의 모든 요소를 실행시켜 새로운 배열을 반환하는 메서드. indexOf : 메서드는 호출한 String 객체에서 주어진 값과 일치하는 첫 번째 인덱스를 반환합니다. 일치하는 값이 없으면 -1을 반환.
13. 대소문자 변환 문제 대문자와 소문자가 같이 존재하는 문자열을 입력받아 대문자는 소문자로 소문자는 대문자로 변환하여 출력하는 프로그램을 작성하세요. 내가 푼 방법 다른 풀이 내가 푼 방법과 거의 비슷
12. 대문자로 통일 문제 대문자와 소문자가 같이 존재하는 문자열을 입력받아 대문자로 모두 통일하여 문자열을 출력 하는 프로그램을 작성하세요. 내가 푼 방법 다른 풀이
11. 대문자 찾기 문제 한 개의 문자열을 입력받아 해당 문자열에 알파벳 대문자가 몇 개 있는지 알아내는 프로그램을 작성하세요. 내가 푼 방법 다른 풀이 😶 디게 쉽네 풀 수 있구나 ..
10.문자찾기 문제 한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하세요. 문자열의 길이는 100을 넘지 않습니다. 내가 푼 방법 ✅ match 함수 match 함수를 사용하면 특정 문자를 추출하여 배열로 반환한다. 특정 문자가 없을 경우 빈 배열을 반환하는데 이럴 경우 filter 함수를 사용하여 빈 배열을 제거해야 0을 얻을 수 있다. filter 함수를 사용하지 않을경우 특정 문자를 찾지 못하면 빈배열 1개를 반환하기 때문에 1을 반환한다. 다른 풀이