전체 글 (125) 썸네일형 리스트형 문자열 내 p와 y의 개수, 음양 더하기 문자열 연습하기(1) 프로그래머스 - 문자열 내 p와 y의 개수 문제설명대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다.예를 들어 s가 "pPoooyY"면 true를 return하고 "Pyy"라면 false를 return합니다. 제한사항문자열 s의 길이 : 50 이하의 자연수문자열 s는 알파벳으로만 이루어져 있습니다. 입출력 예 s answer "pPoooyY"true"Pyy"false 처음 작성한 코드function solution(s) {.. [WIL] 24.07.15 ~ 24.07.19 이번주 월요일 본 캠프를 처음 시작한 날 바로 첫 미니 프로젝트에 던져졌다. 모든게 생소하고 어려웠었다.그리고 월요일, 화요일에는 '과연 내가 앞으로 할 수 있을까? 따라갈 수 있을까?' 의문이 들었고주말까지 어떻게 버티지.. 생각했는데 주말이 왔다. 팀에 배정되어 프로젝트에 참여했는데 기획부터 쉽지 않았다.팀원들 모두 아이디어 내기가 쉽지 않았고 게다가 완전 쌩 초보인 나는 그냥 멘붕이었다.'팀원 소개 페이지 만들기' 를 프로젝트 주제로 어찌어찌 틀을 짜서 각자 만들 부분을 나눴는데,사전캠프때 보았던 강의만 보았던 나는 무턱대고 댓글창 구현하기를 해보겠다고 했다. 멍청이강의를 다시 보면서 따라해보려고 했는데 전체 틀을 겨우 짰고 CSS 가 어려워서 고민하는데너무 얽매여 있었다.게다가 필요한 기능들 구현.. git & github - push / pull / branch 생성 좀 더 쉽게 이해할 수 있었던 git & github 개념 관련 강의 내용 복습하고자 기록하기!아직 익숙하지않아서 많이 헷갈린다. ■ 예시gitpush→ 사진 업로드github내 폰(local)clone / pull←사진 다운로드네이버클라우드, Icloud(remote/원격) ■ Push (업로드)1. 저장할 파일 지정 git add . : 모든 파일 선택 git add 파일명 : 입력한 파일명 선택 2. 코드 저장 git commit -m "메세지 작성" : 지정한 파일의 변경사항 저장 커밋 후 git status 를 통해 상태를 확인하면 nothing to commit : 더이상 저장할 파일이 없음이 뜬다. *add, commit 까지만 했을 경우 : .git 이라는.. CRUD 개념 C (Create - 생성)R (Read - 읽기)U (Update - 갱신)D (Delete - 삭제) 웹 개발에서 가장 기본적인 개념대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능을 의미! ■ CRUD 예시온라인 쇼핑앱 사용자의 경우Create사용자가 새로운 제품을 추가Read표시할 제품 정보를 검색Update제품 가격을 변경Delete 제품을 더이상 판매하지 않는 경우 삭제댓글의 경우Create댓글 작성Read댓글 조회Update댓글 수정Delete댓글 삭제 ■ CRUD 요약 정리Create : 데이터베이스 or API 와 같은 데이터 스토리지 시스템에 새 데이터를 추가Read : 데이터 스토리지 시스템에서 데이터를 검색하고 표시Update : 데이터 스토리지 시스템의 기존 데이터를 .. git pull 오류 팀원이 올린 코드를 pull 하는 과정에서 에러가 발생했다. 에러가 발생한 로컬 터미널 화면뚜니@Pen-S MINGW64 ~/Desktop/whoareyou (master)$ git pull origin mainFrom * branch main -> FETCH_HEADUpdating 57e8087..a98c55berror: Your local changes to the following files would be overwritten by merge: index.htmlPlease commit your changes or stash them before you merge.Aborting 구글링한 결과, stash 명령어로 내 코드를 임시로 다른 장소에 두고 p.. Git & Github ■ 윈도우 사용자는 터미널을 git bash or bash 로 열기 !! (git 을 설치해야 열 수 있음) ■ 필수 리눅스 명령어 * 리눅스 : 컴퓨터 운영 체제, 커널 * ~ : 홈이라는 경로, Desktop 보다 더 상위의 폴더pwd현재 내가 작업하는 폴더 (현 위치)ls내 폴더 안에 있는 폴더&파일 내역을 보여줌 (목록)ls -a숨겨진 파일(. 으로 시작)도 모두 볼 수 있음 (상세정보)cd 폴더명Desktop 내 다른 폴더로 이동 (폴더 더블클릭해서 들어간 것 같은)cd 폴더명/폴더명폴더명/폴더명으로 한번에 깊이 이동cd ..상위 폴더로 이동mkdir폴더 생성touch파일 생성, 날짜, 시간 변경 ■ Git코드의 변경점을 기록 ■ Github온라인 백업, 공유, 협업 (온라인 코드 저장소).. 숫자 기억 게임 만들기 숫자를 기억하고 맞추는 숫자 기억 게임 만들기1. 시작 버튼 클릭 시 1000 ~ 9999의 숫자를 무작위로 나타내기. 이때, 3초 뒤에 숫자가 다시 사라짐2. 사용자가 숫자를 입력하고, 제출 버튼을 통해 정답 유무를 확인3. 정답 시 “정답입니다!” 노출4. 오답 시 “오답입니다. 정답은 [정답숫자]입니다.” 노출 ⌨️ 내가 작성한 코드 ● HTML 숫자 기억 게임 시작 제출 ● CSS* { font-family: "Noto Sans KR", sans-serif; font-optical-sizing: auto; font-weight: weight; font-styl.. Random number (난수 만들기) Math.random0 이상 1 미만의 부동소수점 난수를 생성 Math.floor소수점 1번째 자리를 버림하여 정수를 리턴 Math.floor(Math.random());결과는 언제나 0 최솟값은 포함하지만 최댓값은 제외한 경우function randomNumber(min, max) {return Math.floor(Math.random() * (max - min) + min);} 최솟값과 최댓값을 모두 포함하는 경우 function randomNumber(min, max) {return Math.floor(Math.random() * (max - min + 1) + min);} 1000 ~ 9999 범위에서 무작위로 숫자를 나타나게 하기function randomNumber() {return Mat.. 이전 1 ··· 12 13 14 15 16 다음