본문 바로가기

js17

[LV0] 특정 문자 a로 만들기 문제 문자열 myString의 각 문자를 순회하면서 알파벳 "l"보다 앞에 위치한 문자는 "l"로 변환, 그렇지 않으면 원래 문자를 유지하라 내가 푼 답 indexOf function solution(myString) { var answer = ''; var alphabet='abcdefghijklmnopqrstuvwxyz'; var lIndex = alphabet.indexOf("l") return [...myString].map((item)=> apphabet.indexOf(item) < lIndex ? "l" : item ).join(""); } lIndex : indexOf를 사용하여 "l"알파벳이 몇번째 위치한지 알수있다 map()을 활용하여 각 문자와 lIndex를 비교 하는 함수를 만들 수 .. 2023. 6. 3.
[dart] 문자열 중복 카운트 구하기 배열 ["a","a","b","b","c"]... 같은 배열내 중복 카운트 구하기 a : 2 , b: 2 , c :1 (a는 2개, b는 2개, c는 1개) 1. 먼저 문자열을 배열로 만들어 준다. split("")사용 void main() { String paragragh = "There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable"; var list = paragragh.split(""); print.. 2023. 4. 17.
Lv.0 t시간에 2배씩 증가 Math.pow()이용 내 답 function solution(n, t) { return n * Math.pow(2, t); } Math.pow(base, exponent) 주어진 밑 값을 주어진 지수 값으로 거듭 제곱한 숫자의 값을 구할 수 있다 비트 연산자 function solution(n, t) { return n 2023. 4. 17.
javascript 대소문자 변경하기 toUpperCase(), toLowerCase() 문제 내 답 function solution(my_string) { var string = [...my_string].map((i)=> i === i.toUpperCase() ? i.toLowerCase() : i.toUpperCase()); return string.join(""); } 주어진 문자열 my_string을 ...스프레드 연산자를 이용하여 배열로 변환한다 map()함수를 사용하여 대문자인지 먼저 확인후 대문자이면 소문자로 : 아니면 대문자로 변경한다 변환된 문자열을 join()함수를 이용하여 하나의 문자열로 합친다 다른 답들 function solution(my_string) { let result = ''; for (let i = 0; i < my_string.length; i++) { .. 2023. 4. 12.
20230405 TIL 🥸Today 요약 1. 정규식 표현 자음 모음 [aeiou]를 사용하여 플래그 비교 보통 gi플래그를 쓰는 거 같다, 대소문자 구분 않고 전체 문자열에서 비교하는 것 예시_[aeiou]/gi 2. Flutter image 넣는 방법 > 폴더에 이미지 넣은 후 pubspec.yaml 안에 assets: - assets/ 넣어 연동? 시켜준다 3. Named Parameters dart를 접하면서 null에 신경을 많이 써야 할 거 같다 ?? ??= 👍1. 잘한 점 [✅] Flutter 챌린지 [✅] 블로그 정리 [✅] Dart 강의 2개 [✅] 노마드 Flutter 강의 복습 (5강) [✅] CP Flutter 강의 (1~13강) [✅] 코딩테스트 1문제 ✌️2. 개선 점 - 생각하면서 코딩을 짜야 할 거.. 2023. 4. 5.