분류 전체보기267 [Algorithm 003] JS - 가장 긴 단어 찾기 Q. 주어진 리스트 안에 있는 단어 중 가장 긴 단어를 찾을 수 있는 함수 만들기 //주어진 단어 예 console.log(find_longest_word(["PHP", "Exercises", "Backend"])) A. 처음 접근 법 1. 먼저 각 배열값을 다 돌아 글자수를 카운터한다. - 각 배열을 다 돈다 (for 문) - string값 1자씩 나눠 array의 길이를 구한다. (split, length) 2. 그 길이를 비교해 최대값을 찾는다. (Math.max) 3. 해당 인덱스값에 담긴 단어를 반환한다. function find_longest_word(arr) { let wordLength = [] for (let i=0; ix.length) let maxLength = Math.max(..... 2021. 9. 11. [Git]깃 설치 오류 homebrew-core is a shallow clone 왜 맨날 나만 오류나...?🤯 1. Homebrew 설치 https://brew.sh/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 이 코드를 복사해서 설치하는데 뭔가 신통치 않았다. any key어쩌고 하는 글이 나오면 enter키를 눌러야함. 2. error만남 homebrew-core is a shallow clone 이런 코드를 시작으로 메시지가 왕창 뜬다. 여기서 엄청난 방황을 시작함. shallow clone : git 리파지토리의 전체 이력 중 일부만 받아오는 행위(실제 객체를 복사하지 않고 레퍼런스만 복사) 잘 살펴보면 first run : 어쩌고라는 경로를 알려준다. 그 경로를 그대로 복사, 붙혀넣기 해서 ente.. 2021. 9. 9. [Algorithm 002] JS - 최소값, 최대값 구하기 Math.random() 메서드 집고 넘어가기 Math.random(); 0(포함)과 1(제외)사이의 난수 반환 0.0000000000000000와 0.9999999999999999사이 Q. 최소(min), 최대값(max)을 받아 그 사이의 랜덤수를 return 하는 함수를 구현하시오 function getRandomNumber (min, max) { return Math.random() * (max - min) + min; } 예) 최대값 = 10, 최소값 = 2 1. 최대값(max) 조건 충족시키기 이걸 0 < x < 10으로 만드려면 Math.random() * 10 2. 최소값(min) 조건 충족시키기 이걸 2 < x < n으로 만드려면 Math.random() + 2 이 경우 Math.random()가 나타낼 수 있느 .. 2021. 9. 9. [아이디어 빡스]카테고리 오픈 유튜브를 보거나 인터넷 쇼핑을 하거나 웹툰을 보거나 인터넷 뱅킹을 하거나 게임을 하거나 멍 때릴때 "여기 이런 기능 있으면 좋겠는데?"하는 생각이 떠오를 때가 있다. 그러다 다른 생각이 치고 들어오면 사라지고 마는게 아쉬워서 날 것으로라도 기록해두려고 한다. = IT관련 잡생각 내가 구상한 일들을 작업할 수 있는 날도 오겠지. 2021. 9. 9. [Algorithm 001] JS - 사칙연산 허무한 문제였지만, 나의 사고력을 다시 돌아보게 하는 문제🤦🏻♀️ Q. 문제 // 다음 코드의 값이 22가 되도록 수정해주세요. function mathExpression() { let result = 5 + 6 * 10 / 2 * 2.5; return result; } A. 처음 제출한 답 function mathExpression() { let result = 5 + 6 * 10 / 2 * 2.5 - 58; return result; } 그냥 어떻게든 22를 만들 생각만 하고, 효율을 놓쳤다. 주어진 숫자에 이유가 있었을 건데 의도를 파악하지 못했다. A. 다시 푼 답 function mathExpression() { let result = (5 + 6) * 10 / (2 * 2.5); return.. 2021. 9. 7. [Mac book]맥북에서 슬랙(Slack) 알림 표시 안될 때 Mojave로 버티다가 side car가 쓰고 싶어서 Big sur로 업그레이드를 했다. 다음 날. 슬랙에 알림이 하나도 안뜬다. 알림 설정을 다 해놨음에도 안돼서, 그날 온라인 미팅을 거의 다 놓쳤다. 이렇게 표시가 안됨. 검색해도 안나오고 속터지고 해서, 동기분들이랑 이리저리 테스트 해보고 방법을 찾았다🤓 그래서 혹시 우리같은 사람이 또 있을까싶어 공유. 1. 시스템 설정 > 알림 > slack 에서 알림 세팅해주면 끝! 그런데 이게 됐으면 찾아보지도 않았겠지.... 나는 알림센터에서 slack메뉴가 안떴다. 2. 다시 슬랙 앱으로 돌아간다. 내 활동 표시(초록색 동그라미)에 잠자는 표시 z가 있는지 확인한다. 있으면 Pause notifications를 선택 Resum notifications를 클.. 2021. 9. 6. [Flex]기존 css를 Flex속성으로 수정하기 html, css학습과제 중 주어진 화면을 똑같이 구성해 보는 문제 2개가 있었다. 하나는 absolute, 하나는 flex를 사용해서 작업했다. 그러다 도현 멘토님 시범을 보고 '나는 flex 사용이 더디니까 flex로 더 연습해 보는게 좋겠다'는 생각이 들어 기존 absolute작업물을 바꿔보기로 했다. CSS플렉스박스 flexbox 고유의 유연성이란 서로 다른 공간에서도 똑같은 콘텐츠를 감당한다는 의미이기 때문이다 - ⌜inclusive design patterns⌟ Hedydon Pickering 기존 작업물 - absolute 사용 See the Pen by KANG DAN (@kangdanne) on CodePen. [새로 배운 점] body에 widht, height값 100%을 준 뒤 .c.. 2021. 9. 6. [Chrome 개발자 도구] 콘솔 패널 DevTools - console panel 구글 크롬 개발자도구 Chrome DevTools console panel ::개발자 도구 보는 법 1. 마우스오른쪽 클릭 > 메뉴 > '검사'선택 2. 단축키 Mac : [Cmd + Opt + i] Window : [Cmd + Opt + i] 또는 [F12] :: Console 패널 보는 법 :: Console 패널의 기능 현재 페이지에서 실행중인 javascript의 console을 확인, 테스트 할 수 있다. console 패널에 코드를 입력하면 입력하면 브라우저에서 바로확인 가능하게 해준다. :: 화면을 새로고침 해도 console 내용이 지워지지 않고 남게 하는 방법은? 크롬의 개발자 도구에서는 console 옆 설정에서 "Preserve log"를 눌러주면 된다. ❗️기록이 남아있다고 해서 데.. 2021. 9. 5. 이전 1 ··· 19 20 21 22 23 24 25 ··· 34 다음