⛵ 항해99/TIL · WIL ✏️ 82

[TIL] 2023.08.16 - 숫자 야구 프로그램 / Math.random() /문자열 변경(숫자 + '') / 문자열 인덱스 접근 / includes()

[팀과제] 숫자 야구 프로그램 만들기 팀으로 진행된 숫자야구 프로그램 만들기 과제! 같이 풀었다기보다는 팀장님의 주도로 한 줄 한 줄 이해하면서 작성을 해나갔다. 덕분에 코드의 흐름을 이해하는데 큰 도움이 됐지만, 혼자서 작성하기엔 아직 무리가 있어 코드에 주석을 달아보면서 다시 읽어봤다. 언젠가는 혼자서도 술술 풀 수 있기를 ㅎㅎ😅 1) 컴퓨터는 0과 9 사이의 서로 다른 숫자 3개를 무작위로 뽑습니다. (ex) 123, 759 2) 사용자는 컴퓨터가 뽑은 숫자를 맞추기 위해 시도합니다. 3) 컴퓨터는 사용자가 입력한 세자리 숫자에 대해서, 아래의 규칙대로 스트라이크(S)와 볼(B)을 알려줍니다. - 숫자의 값과 위치가 모두 일치하면 S - 숫자의 값은 일치하지만 위치가 틀렸으면 B 4) 기회는 무제한..

[TIL] 2023.08.15 - 프로그래머스 / Map과 Set

[JS 문법 종합반] 1주차 숙제 1. 문자열 연습하기 프로그래머스 : 문자열 내 p와 y의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/12916 function solution(s) { var answer = true; // 1. 대문자로 통일하기 s = s.toUpperCase(); // 📍 toUpperCase() : 대문자로 변경해줌 // 2. for문을 통해서 문자열의 요소를 비교하기 // p, y와 비교하기 var num = 0; // 변수 num을 0으로 설정 for (var i = 0; i < s.length; i++) { // for문으로 돌기 if (s[i] === 'P') { // 변수 s의 i번째 요소가 'P'면, n..

[WIL] 개강 준비 주차(스타터 노트)

개강 준비 주차를 끝내고 항해99에서 내준 개인 과제인 스타터 노트를 작성해보려고 한다. 스타터 노트 #1. 개발 공부가 처음이신가요? 처음이 아니라면, 어느 정도 기간을 가지고 어떻게 학습을 하셨나요? 항해 시작 전에 스파르타코딩클럽에서 웹개발 종합반 강의를 따로 들은 적이 있습니다. 한 달 정도 기간을 두고 강의를 수강하면서 개발공부를 시작했습니다. #2. 내가 항해99에 참여한 계기는 무엇인가요? 이전 회사에서 개발직군을 처음 접했습니다. 문제사항을 전달하면 기능이 수정돼 돌아오고 그 결과가 눈으로 확인이 가능하다는 점이 큰 매력으로 다가와 개발에 관심이 생겼습니다. 이후 개발 강의를 찾아보다 스파르타코딩클럽의 '웹개발 종합반'을 수강하게 됐고, 좀 더 제대로 배워보고 싶다는 생각이 들어 항해99 ..