본문 바로가기

스파르타코딩클럽65

[알고리즘] 이상한 문자 만들기 문제풀이(자바스크립트 javascript) (문제 풀이 생각) 아 어려워,, 👌 일단, 공백이랑 글자를 분리해줘야 한다. 분리해주면 새로운 변수가 있어야 하니까 그걸 words라고 하면, let words = s.split(' '); // ' ' 사이에 스페이스바 넣어주기 👌 위치를 설정해주기 위해 i를 구하면 for(let i = 0; i < words.length; i++) 👌 지금 words는 try , 공백, hello, 공백, world 이렇게 구분되어 있으니까, 약간 구조가 [ try, 공백, hello, 공백, world ] 요런 느낌 i는 [] 의 위치를 구한 거니까, 예를 들어 try 가 0이 된거고 그럼 try의 t를 찾아주려면 words[] 이 모양이 되야 한다. for(let i = 0; i < words.length; i+.. 2022. 7. 18.
[알고리즘] 완주하지 못한 선수 문제 풀이(자바스크립트 javascript) (문제풀이 생각) 1. participant와 completion의 순서를 보면 다르다. 그래서 정렬을 해줘야 한다. // 생각지 못한 부분인데, 구글링 하다 아 그렇네 라고 깨달은 부분 ,,,ㅠ 2. participant와 completion의 차이는 딱 1개이니까, 둘이 비교해서 다른 것을 return 하면 된다. 👌 정렬하기 // .sort() 사용 participant.sort() competion.sort() 👌 [] 의 i 를 비교해 줘야 하니까, 더 긴 participant 길이만큼 상승시켜주면 된다 for(let i = 0; i < participant.length; i++) 👌 participant 와 completion 비교하기! participant 에서 completion 와 같지 .. 2022. 7. 18.
항해99 1주차 WIL - 처음 만든 웹페이지 공유, JWT, API, 로그인 방식 구현하는 법 항해99를 처음 시작한 날, 첫 시작날 두근두근 설레임이었는데 청천벽력을 들었다. 첫 날인데,,, 분명 첫 날인데! 갑자기 웹사이트를 만드는 프로젝트가 주어졌고 참고할 수 있을 정도의 강의만 제공된 후 팀 프로젝트가 시작되었다. 기한은 월~목, 단 4일 이라서 망했다 싶었다. 결국 하루에 최소 12시간 ~ 15시간씩 항해99에만 투자했고(물론 점심시간, 저녁시간, 쉬는시간도 가지긴 했지만 그 외 모든 시간을..) 완성할 수 있었다!! 첫번째 우리 팀이 함께 만든 댕미팅 프로젝트❤️ // 도메인은 수정할 거라 영상 남기기! 우리팀의 주제는!!! 댕미팅!!! 바로 강아지들의 소개팅이다! 팀원중 성*님의 아이디어로 시작된 강아지들의 소개팅 웹사이트로 구현하고자 한 것은 아래와 같다. ⭕ 해낸것! 1️⃣ 시작페.. 2022. 7. 17.
[알고리즘] 수박수박수박수박수박수? 문제풀이(자바스크립트 javascript) (문제풀이 생각) 1. 홀수, 짝수로 구하면 될 것 같다. 2. 변수값을 줘서 그 안에 넣도록 구성하자. 👌 var answer = '' // answer 안에 끼워넣기 👌 answer의 i번째에 글자 넣어주기 for(let i = 1; i 2022. 7. 16.
[알고리즘] 서울에서 김서방 찾기 문제풀이(자바스크립트 javascript) (문제풀이 생각) 1. seoul의 Kim은 2번째에 있으니까, 위치가 1까지 나오도록 설정해주면 되고 2. if문으로 i 일치 시켜주면 되겠다 👌 for(let i=0; i < seoul.length; i++) 항상 쓰는 반복문으로 i를 1까지 키우도록 설정하고 👌 if(seoul[i] == 'Kim') seoul의 i번째 인덱스가 Kim과 일치하도록 찾아주고 이미 string 형 배열이라 했으니까 일치하도록 찾아만 주고 👌 i 를 return 할때 써야 하니까 변수값 answer에 넣어주자 answer = i; 👌 방법이 두 가지 있더라, 글자를 하나하나 더하는것, 백택을 사용하는것 1️⃣ return '김서방은 ' + answer + '에 있다' // 많이 배웠던 따옴표로 하는 법 2️⃣ retur.. 2022. 7. 16.
[자바스크립트 JavaScript] 언어의 특성 전체 정리본 ⭕ JavaScript의 자료형과 JavaScript만의 특성은 무엇일까 ? ✅ 느슨한 타입(loosely typed)의 동적(dynamic) 언어 ❗동적 타입 JavaScript는 느슨한 타입(loosely typed)의 동적(dynamic) 언어입니다. JavaScript의 변수는 어떤 특정 타입과 연결되지 않으며, 모든 타입의 값으로 할당 (및 재할당) 가능합니다. (예시) let foo = 42 // foo가 숫자 foo = 'bar' // foo가 이제 문자열 foo = true // foo가 이제 불리언 "모든 타입의 값"으로 할당 및 재할당이 가능하다는 말은 예시처럼 숫자의 타입으로도, 문자열로도, 불리언으로도 할당할 수 있다는 의미! * 불리언 : true, false 참 거짓 1️⃣ Ja.. 2022. 7. 16.