본문 바로가기

프로그래밍

(19)
GitHub 에서 HTML 페이지 배포하기 약 2주정도의 팀프로젝트가 마무리 되었다,.이번 프로젝트에는 큰 문제가 두가지 발생했지만, 무사히 결과물도 나왔고 발표도 잘 끝났다.▲ 이런 웹 페이지가 만들어졌다. ▲ 근데 이건 내 PC에서만 돌아가고있다, 한마디로 어디 보여줄 수 없다는 거다. 그럼 이걸 GitHub 에서 배포해보자, 배포를 하면 다른 사람들도 공개된 주소를 통해 접속할 수 있다고 한다.  ▲ 우선 나의 GitHub 에서 Repository 로 들어간 다음, Settings 로 간다. ▲ 좌측 메뉴에서 Pages 를 클릭, 브랜치는 main 클릭, Save 클릭  ▲ 설정 저장이 완료되었다고 한다.   ▲ 조금 기다렸다가 F5를 눌러 새로고침 배포가 완료되고 접속할 수 있는 주소가 발행된다. 접속 해보니 잘 된다 ㅎㅎ  ▲ 디테일 페..
팀 프로젝트를 GitHub 에서 Fork로 복제 및 백업 하기 팀 프로젝트를 하면서 GitHub 를 처음으로 제대로 써본것 같다.아니, 사실 아직까지도 제대로 쓰지는 못하는것 같다;;; 아무튼 저무튼 이제 현재팀과 헤어져야 하기 때문에 작업했던 프로젝트를 Fork 해서 내 Repository에 복제를 하고, 만들은 웹페이지를 배포 하는 과정을 설명하려고 한다.  우선 팀원(팀장)의 레포지토리에 접속한다. ▲ 우측 상단에 보면 Fork 라는 기능이 보인다. 이것을 눌러주자. ▲ 내 GitHub 저장소에 어떤이름으로 저장할 지 결정할 수 있다. 옵션을 정하고 Create fork 를 눌러주자. ★ 잠깐! Creatr Fork 를 누르기 전에 보자! ★아래에 보면 Copy the main branch only 라는 옵션이 있다.이 옵션은 저장소를 포크할 때 기본 브랜치만..
GitHub Repository 삭제하기 GitHub 에서 Repository 삭제하는 방법삭제하려는 Repository에접속한다. ▲ 우측 상단의 Settings 클릭, 맨 아래로 스크롤   ▲ 맨 아래에 보면 Danger Zone 이 있다.거기서 제일 아래에 보면 리포지토리 삭제가 있다. 눌러준다     ▲ 나는 원한다 레포지토리 삭제  ▲ 나는 읽었다, 이해했다 ▲ 삭제하려는 레포지토리 이름을 입력한다.  ▲ 내 계정으로 한번더 인증한다삭제 완료
ChatGPT Copilot - 코드카타 알고리즘 문제풀이 미쳤다;;;; 오늘은 9시부터 알고리즘 풀이를 하는데 한문제도 못 풀었다.개 답답해서 ChatGPT한테 물어봤다.  이번 문제는 아래와 같다.프로그래머스 나머지가 1이되는 수 찾기 [문제 설명]자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다.[제한사항]3 ≤ n ≤ 1,000,000입출력 예n result10 312 11[입출력 예 설명]입출력 예 #110을 3으로 나눈 나머지가 1이고, 3보다 작은 자연수 중에서 문제의 조건을 만족하는 수가 없으므로3을 return 해야 합니다.입출력 예 #212를 11로 나눈 나머지가 1이고, 11보다 작은 자연수 중에서 문제의 조건을..
VS Code 주석처리 안될때 ( 주석 단축키 안먹을 때) VS Code 를 사용하다 보면 ctrl + / 을 통해 주석을 처리하는 단축키를 자주 쓰는데가끔 위 사진처럼 안먹을 때가 있다.  확장 프로그램 모두 비활성 화 하고 하나씩 찾아봐도 안되는데 의외로 간단했다.한글 입력기가 한컴 입력기로 되어있어서 그런것 ㅋ-ㅋ-microsoft 입력기로 변경해주면 잘 된다~ 한컴 진짜 울면서 쓸수밖에 없구나 ㅜㅜ
코딩테스트 알고리즘풀이 - 프로그래머스 사용법 이번에는 코딩테스트를 직접 해보자.https://school.programmers.co.kr/learn/courses/30/lessons/120803▲ 위 사이트에 접속하여 예제를 확인한다  ▲ 이전 포스팅을 따라서 가입 을 하였다면 이런화면이 나타날 것이다.뭔가 최신 방치형 게임의 튜토리얼이 재빠르게 지나가는데, 처음 프로그래밍을 접하고, 코딩테스트를 접해보면 당혹스러워 진다. 그치만 이게 전부다 -_ -;;; 빨간 설명에 적어놓은 내용대로 실행하면 끝! ▲ 난 좀더 편하게 하려고 VS Code에서 작성하고, 프로그래머스로 옮겨와서 채점했다.코드에 답은 없다고 하는데 - 최적화 - 가독성 - 깔끔하고 세련된 코드위 3요소를 계속 생각하면서 코드를 작성하고 개조 해보자. ▲ 예제가 원하는 답이 나오면 성..
코딩 테스트 알고리즘 풀이 - 프로그래머스 가입하기 ( GitHub ) 오늘은 코딩테스트... 코테... 코드카타 라고 불리는 놈을 빡살 내보겠습니다.( 그러나 빡살난건 나였다고 한다 ... ) 네카라쿠배당토직야몰두센은 두말할 것 없고?? 수많은 개발자 직군을 뽑는곳 에서 코딩테스트를 한다고 하는데준비할게 뭐 이리 많냐~? 노션, GitHub, 로켓펀치 준비도 해야하고 포폴 + 이력서 + 자소설에 면접 준비까지 아이고 두야...뭐 어떻게 될지는 모르겠지만 일단 차근차근 하나씩 준비해보려 한다.   코딩테스트 부터 준비해보자.https://school.programmers.co.kr/learn/courses/30/lessons/120803엄청 유명한 사이트 라고 하는데, 첨들어보았다 -_ - ㅋ ▲ 위 사이트에 접속하면 이런 화면이 나오는데그냥은 코딩하고 테스트를 할 수 없으..
JavaScript 배열 메소드 (forEach / map / filter / find ) 1. 배열메소드1-1.forEachlet numbers = [1, 4, 5, 3, 2];numbers.forEach(function(item) { console.log(item);}); 매개변수 자리에 함수를 넣는것을 콜백함수 라고 한다.콜백함수의 input 에는 어떤 이름을 정해주고 보통은 i 또는 item이라 함.이 item 에는 numbers에 있는 각 요소들이 하나씩 들어가며 순회를 돈다.forEach 는 return 없이 내부에서 실행되게 하는 역할을 한다.  1-2. maplet numbers = [1, 4, 5, 3, 2];let newNumbers = numbers.map(function(item){ return item * 2;});console.log(newNumbers); ..