코딩테스트 연습 > 연습문제 > 서울에서 김서방 찾기 🎈 문제 여러 문자열이 들어있는 배열을 입력으로 받아 'Kim'이라는 문자열이 있는 인덱스를 찾아 "김서방은 N에 있다"라고 출력을 하면 되는 문제다. ✨ 풀이 1) for ... of 이용 const person = 'Kim'; function solution(seoul) { let answer, i; for(let p of seoul){ if(p===person) { answer = i; break; } i++; } answer = `김서방은 ${answer}에 있다`; return answer; } 2) 단순 for 문 이용 const person = 'Kim'; function solution(seoul) { let answer; for (le..
매일 작업하는 레파지토리만 띄워두다가 오랜만에 내 깃헙 메인 페이지를 봤는데, 무언가가 깨져있었다. 내가 한 commit, PR 등의 합계를 알려주는 요소(anuraghazra/github-readme-stats)가 있던 자리였다. 특정 이름들에게만 이러한 오류가 발생한다고 한다.... (이슈) 현재까지 제일 좋은 방법은 Vercel instance를 사용하는 거라고 하는데...한번 해결해보자. 1. origin repository fork Github-readme-stats 제작자의 orgin repository를 fork한다. 2. 깃헙 액세스 토큰을 발급한다. - Github 프로필 클릭시 나오는 Settings 클릭 - Personal access tokens 클릭하여 새로운 access toke..
코테이토 4기 알고리즘 스터디 - 11월 1주차 공통과제 A [프로그래머스] 문자열 내 p와 y의 개수 🎈 문제 및 해석 들어온 문자열 내에 있는 p와 y의 개수를 구하여라 1. 문자열 내에서 문자 찾기 2. 대소문자 구분 없이 함께 세기 위의 두가지를 할 수 있는지가 키포인트가 되겠다. ✨ 문제 풀이 # Python def solution(s): pCnt = yCnt=0; for c in s: if c == 'P' or c== 'p': pCnt+=1 elif c == 'Y' or c == 'y': yCnt+=1 return pCnt == yCnt // JavaScript function solution(s){ let pCnt=0; let yCnt=0; for(let i=0; i
지난 번 배열에 이어 이번에는 스트링과 관련한 주요 메서드 혹은 지식들을 정리해보자. - 접근 1. str.charAt(i) 2. str[i] => 두번째 방법은 접근만 가능할 뿐 변경 및 삭제 불가 - String 생성자와 원형 비교 1. new 키워드를 사용한 String()호출은 String이 아닌 객체 형태를 반환한다. const s_prim = "foo"; const s_str = String(s_prim); const s_obj = new String(s_prim); console.log(typeof s_prim); // "string" console.log(typeof s_str); // "string" console.log(typeof s_obj); // "object" - 유니코드 변환 ..