개발
-
[이력서 꾸미기] 터미널 명령어가 왜 다른거죠개발/프로젝트2(유데미) 2023. 3. 3. 22:03
요즘 인강을 들으면서 느끼는건 학교다닐때 무작정 아무것도 모르면서 따라만했던 그런것을 이제야 조금 왜 하는지 어떻게 쓰는건지 알아가는 기분이다 어제부터는 자바스크립트를 드디어 좀 마무리? 하고 터미널로 들어갔다 터미널은 예전에 아나콘다에서도 써보긴 했고 얼마전 장고 공부할때도 써보고 했지만 이렇게 제대로 배울일은 없었는데 수업 내용 좋은것 같다 콜트선생님은 맥을 쓰는데 나는 윈도우를 쓰다보니 명령어가 달라서 man touch 하면서 재밌어하고 있는데 나는 man command가 안돼서 이곳저곳 찾아보고 있었다 맥안쓰는 설움 맥 써야하나 맥에서는 뭐 알고싶은 명령어 설명이 있으면 manual의 줄임말인 man 명령어 이렇게 사용한다고 한다 예를들어 touch면 man touch 그리고 touch가 만들기가..
-
[백준] 11870 좌표 압축(자바)개발/코딩테스트 2023. 3. 2. 22:14
문제를 설명하면 수직선 위에 좌표 x1, x2, ... xN이 있는데 좌표에 좌표압축을 적용하려고 한다 첫번째줄에는 N이 주어지고 두번째줄에는 x1, x2, ... xN이 주어진다 이 문제도 꽤 오래걸렸다 시간초과문제로 계속 틀렸다 일단 full code는 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] a = new int[n]; for (int i = 0; i < n; i++) { a[i] = sc.nextInt(); } sc.close(); int[] sorted = Arrays.strea..
-
[백준] 1181 자바 java개발/코딩테스트 2023. 2. 28. 23:00
첫째 줄에 단어의 개수 N을 입력하고 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 입력하면 길이가 짧은 것부터 길이가 같으면 사전순서대로 중복을 제거하고 정렬해야한다 코딩테스트를 요새 하기 시작해서 (자바를 손에 익게하려고) 이 문제는 그런말이 없긴 하지만 심지어 어떤 문제는 초등부ㅠㅠ 문제라는데 못풀고 있으면 좀 자괴감 그런 초등생들은 물론 엄청나게 뛰어난 초등부이겠지만 이 문제도 도대체 어떻게 중복제거를 해야할지 감이 안왔는데 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt..
-
[이력서 꾸미기] 실제 데이터를 불러오는것은 재밌다개발/프로젝트2(유데미) 2023. 2. 28. 22:28
전에 데이터 요청해서 불러와서 실습했을때는 그냥 그 데이터가지고 분석만하고 그래서 그냥 그런가보다 했고 어떻게 이거를 활용하는지는 몰랐는데 이걸 자바스크립트로 불러올수 있으니까 더 재밌다 직접 움직이는게 눈에 보여서 그런가 데이터시각화할때는 그냥 보기좋게 불러오는건가보다 생각했었다 XHR sucks 라는데 fetch가 10년정도 되어서 newishㅋㅋ 한 방식이라고 한다 XHR도 나쁘지 않아보인다고 생각했는데 async방식을 보니까 훨씬 짧고 깔끔하다 그리고 axios 같은거 나도만들고 싶다 배우면서 이런게 왜 없지 생각했더니 역시 있네ㅋㅋ https://github.com/axios/axios#installing GitHub - axios/axios: Promise based HTTP client fo..
-
[이력서 꾸미기] 드디어 AJAX개발/프로젝트2(유데미) 2023. 2. 27. 21:56
사람들이 AJAX 얘기할때 저건 무슨얘기인데 전공자인 나는 한번도 못들어봤을까 생각한적이 많았는데 알고보니 자바스크립트 관련이라서 그런것 같다 나는 자바스크립트는 대학교때 HTML 배우면서 거의 스쳐지나가기만 했으니까 그리고 XML도 요즘은 거의 안쓴다고 한다 나는 파이썬으로 데이터분석할때도 XML로 했었는데(이방식으로 배움) JSON이 요즘 쓰는 방법이라니 그리고 여태까지 제이슨이라고 읽었다 제이손이라고 읽는지는 몰랐음 그래서 계속 강의듣는데 적응이 안됨 ㅋㅋㅋㅋ 콜트 선생님.. 생각보다 나이가 젊어서 깜짝 놀랐다 40대 정도 된줄 알았지...ㅋㅋㅋ 내일 그리고 드디어 실제 데이터를 요청한다고 한다 오늘은 페이크 리퀘스트 하면서 promise랑 async 연습 했었는데! 좀 실제 앱이나 이런거 만들게 ..
-
[이력서 꾸미기] 드디어 50% 달성개발/프로젝트2(유데미) 2023. 2. 24. 22:36
드디어 50%를 달성했다! 정말 오래걸린 것 같지만 그렇게 오래 걸리지 않은것은 블로그만 봐도 알수있다 겨우 3주된것 같고 그나마 깃헙에 올린것도 2주밖에 안됐다 깃헙에 잔디를 심는 기분이 좋다 매일 수업이 끝나고 나면 잔디가 얼마나 푸르른지 구경한다 항상 공부할때 유데미창, 미리보기창, 깃허브창, ChatGPT창 이렇게 띄워놓고 시작한다 내가 하고있는 인강은 중간중간 연습문제같이 혼자 풀어보는 문제가 있는데 중간중간 막히면 AI선생님한테 물어본다 자바스크립트를 정말 쉴새없이 달려서 8일동안 공부했는데 겨우 8일이어서 아직 눈에 잘 안익는다 그나마 익는건 html에 있는 id나 class명으로 불러오는거 정도... 계속 연습해봐야 손에 익을 것 같다 프로그래밍 하면서 제일 헷갈리는 부분이 어느 언어에서는..
-
[이력서 꾸미기] ChatGPT는 최고의 선생님이다개발/프로젝트2(유데미) 2023. 2. 23. 22:26
요즘 chatGPT가 핫하다 핫한데 혁명같다 특히 개발하는 사람들한테 최고다 만약 무슨 코드를 적다가 막혀서 이러이러한 코드를 적고 있는데 어느 부분이 틀렸는지 라인마다 알려달라고 쓰면 라인마다 잘 설명해준다 5살도 알수 있게 설명해달라고 하면 설명해준다 계속 물어봐도 설명해준다 이런 선생님이 어딨어 물론 틀릴때도 있다 정답코드라고 해서 공부하고 돌려봤더니 에러날때도 있고 그래서 코드부터 돌려보고 공부한다 안그러면 몇번씩 틀리기도 한다... 그래도 최고다 모를때마다 달려와서 알려주는 선생님이 어디있겠어... 다른 사람들 보니까 뭐 IDE에서도 쓰고 쓸데가 많은 것 같은데 나는 선생님 역할로만 쓰고있긴 하다 틀린 정보도 많이 준다는데 어느 웹사이트던지 다 그렇지뭐.. 결국... 10강 못들었다 이번주 빡셌..
-
[이력서 꾸미기] forOf는 직관적이다개발/프로젝트2(유데미) 2023. 2. 17. 21:08
자바스크립트 for of 라는 것이 새로 생긴지 얼마 안돼서 정확히는 얼마나 됐는지는 모르겠고 아무튼 얼마 안돼서 이런것이 있는데 신세계다 알기 쉽고 직관적이고 예를들어서 const seatingChart = { ['Kristen', 'Erik', 'Namita'], ['Geoffrey', 'Juanita', 'Antonio', 'Kevin'], ['Yuma', 'Sakura', 'Jack', 'Erika'] } 이러한 배열이 있는데 보통 for문을 써서 학생들을 하나하나씩 부르려면 for (let i = 0; i < seatingChart.length; i++) { const row = seatingChart[i]; console.log(`ROW #${i + 1}`); for (let j = 0; j ..