전체 글 100

팀프로젝트 1-2주차 회고?

1주 차는 너무 슝슝 지나갔다. 백엔드분들의 개인과제도 안 끝나고 해서 정말 의미 없게 보낸 듯... 그냥 진짜 pre기획이랑 와이어프레임도 간단히 짜고 회의할 때 점점 기능들을 뺐더니 1주 차 멘토링 때 더 보완하라는 말이 나왔..... 다 정말 우리 팀이 뺀 기능들을 쏙쏙 골라서 이러면 더 좋지 않을까요 하시는데 하하하하 회의 더 해보겠습니다. 하고 기능을 더 추가했다. 2주 차는 시작했다는 것에 의의를 둠 그냥 와이어프레임 나온 대로 ui 짜고 목데이터를 이용해서 약간의 기능을 넣었달까... 그 와중에 멍청하게 한 시간 날려먹은 멍청 시간도 있었다... 나는 퍼센트를 구하고 싶은데 왜 0%만 나오는가? 함수를 넣으면 안 되나? 왜 안되지? 이제까지 잘만했는데 오만 생각 다함 진짜 한 시간 동안 허튼..

Programmers 문제 풀이 21

문제 설명 : 문자열 정렬하기(1) 문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하는 solution 함수??? 제한 사항 1 ≤ my_string의 길이 ≤ 100 my_string에는 숫자가 한 개 이상 포함되어 있습니다. my_string은 영어 소문자 또는 0부터 0까지의 숫자로 이루어져 있습니다. 입출력 예 my_string result "hi12392" [1,2,2,3,9] "p2o4i8gj2" [2,2,4,8] "abcde0" [0] 문제 풀이 function solution(my_string) { let num = /[0-9]/g return my_string.match(num).sort((a,b) => a..

Programmers 2023.05.22

Programmers 문제 풀이 20

문제 설명 : 주사위의 개수 직육면체 모양의 상자 하나에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어 있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하는 solution 함수? 제한 사항 box의 길이는 3 box [0] = 상자의 가로길이 box [1] = 상자의 세로 길이 box [2] = 상자의 높이 길이 1 ≤ box의 원소 ≤ 100 1 ≤ n ≤ 50 n ≤ box의 원소 주사위는 상자와 평행하게 넣음 입출력 예 box n result [1,1,1] 1 1 [10,8,6] 3 12 문제 풀이 function solution(box, n) { let count ..

Programmers 2023.05.21

Programmers 문제 풀이 19

문제 설명 : 세균 증식 세균이 1시간에 두배만큼 증식한다고 한다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t 시간 후 세균의 수를 return하는 solution함수? 제한 사항 1 ≤ n ≤ 10 1 ≤ t ≤ 15 입출력 예 n t result 2 10 2048 7 15 229,376 문제 풀이 while문과 for문 둘 다 사용해봤습니다. - while문 사용 function solution(n,t) { var answer = n; let i = 0; while(i < t) { answer *= 2; i++; } return answer; } - for문 사용 function solution(n,t) { var answer = n; for(let i = 1; i

Programmers 2023.05.20

portfolio 만들자 1

저는 포트폴리오는 나중에 만들어야지 생각을 했습니다. 금방 만들 것이라 생각을 했기 때문이죠. 템플릿 많이들 나오잖아요? 사용해 본 적은 없지만 그냥 될 거라 생각했었죠. 하지만 프레임워크 과제를 하다가 싸한 느낌이 들었습니다. 이러다가 자소서나 포트폴리오 못만드는거 아닌가 하고요. 타입스크립트.... 리액트..... 어려워요...... 그래서 부트캠프가 끝나기 전에 틈틈이 시간을 내어서 포트폴리오를 작성해 보려고요. 만드는 과정도 올릴 예정입니다. 그리고 참고로 vite를 이용해서 react 포트폴리오 만들려고 했는데 처음부터 오류 났어요^^ 이렇게가 아닌가??? npm start 하면 뭔가 떠야 하는데.... 강의로만 이해한 거죠 제가 하하핳하하하 A complete log of this run ca..

HTML5 시맨틱 태그와 웹 표준을 지키는 이유

시맨틱 태그(Semantic Tag) 내용에 대해 아무것도 알려주지 않는 태그나 태그 등과는 다르게 시맨틱 태그는 웹 페이지 내의 내용에 의미와 콘텍스트를 제공하는 HTML 태그입니다. 즉, 페이지에 내용을 표시하는 '방법'을 지정하는 것이 아닌 내용의 '목적'이나 '의미'를 설명하도록 설계된 것이죠 주로 쓰는 시맨틱 요소 정리 : 웹 페이지의 헤더 섹션을 정의할 때 사용합니다. 일반적으로 제목이나 로고 머리말 같은 요소들이 들어갑니다. : 웹 페이지의 탐색 섹션을 정의할 때 사용합니다. 동일한 사이트 안의 문서나 다른 사이트의 문서로 연결하는 링크들이 들어갑니다. : 블로그 게시물 또는 뉴스 기사와 같은 웹 페이지 내에 포함된 콘텐츠를 정의하는 데 사용됩니다. : 웹 페이지 내에서 내용 섹션을 정의하는..

TIL 2023.04.21

JS) type

Type 자바스크립트에서는 6가지의 원시 타입과 객체가 존재합니다. 원시 값 (Primitive Value) 원시 값은 한 번 생성된 값은 변경할 수 없기 때문에 값을 변경하려면 변수에 새 값을 할당해야 합니다. 즉 원본은 하나뿐인 겁니다. 원시 값의 종류 - Boolean : 논리적 값 true, false 두 가지 값만 존재하며 주로 조건문 등에서 판단의 기준으로 사용됩니다. - null : 존재하지 않거나 유효하지 않은 값을 나타내며 비어있다는 의미로 표현됩니다. - undefined : 선언 후 값을 할당하지 않은 변수를 나타내며 변수 선언 후 초기화 하지 않는다면 undefined가 자동으로 할당됩니다. - number : 정수, 실수 등의 숫자, 부동소수점 숫자를 표현합니다 일반적인 숫자 외에..

Programmers 문제 풀이 18

문제 설명 : 제곱수 판별하기 어떤 자연수를 제곱할 때 나오는 정수를 제곱수라고 한다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return 하는 solution 함수? 제한 사항 1 ≤ n ≤ 1,000,000 입출력 예 n result 144 1 976 2 문제 풀이 숫자의 제곱근을 반환하는 함수 Math.sqrt()를 사용해서 문제를 풀었습니다. 자연수를 제곱했을때 나오는 정수를 제곱수라고 했으니 Math.sqrt에 숫자를 넣으면 정수가 나와야 합니다. Math.sqrt함수를 적용한 숫자를 1로 나눈 나머지가 0이면 자연수이므로 제곱수이고 0이 아니면 자연수가 아니니 제곱수가 아닙니다. 삼항연산자를 이용하여 제곱수이면 1 제곱수가 아니면 2를 반환하게 만듭니다. func..

Programmers 2023.04.12
728x90