본문 바로가기 메뉴 바로가기

Yuniverse

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Yuniverse

검색하기 폼
  • 분류 전체보기 (165)
    • 꼬리에 꼬리를 무는 공부 (4)
      • Front-end (4)
      • Back-end (0)
      • CS (0)
    • 우리FISA (26)
    • JS-algorithm (62)
      • 프로그래머스 (38)
      • BOJ (14)
      • JS 100제 (10)
    • HTML & CSS (5)
      • Tailwind CSS (0)
    • JS (12)
      • Javascript (8)
      • Node.js (4)
    • React (8)
    • TypeScript (7)
    • Java (4)
    • 유데미 프로젝트 캠프 (20)
      • 학습일지 (13)
      • 과제 (7)
    • Bundler (9)
      • Parcel (4)
      • Webpack (5)
    • Cloud (3)
      • Firebase (3)
    • 배포 (1)
    • Git (3)
  • 방명록

JS-algorithm (62)
📂 JS 100제 (41번~50번)

문제41 : 소수판별 숫자가 주어지면 소수인지 아닌지 판별하는 프로그램을 작성해주세요. 소수이면 YES로, 소수가 아니면 NO로 출력해주세요. (소수 : 1과 자기 자신만으로 나누어떨어지는 1보다 큰 양의 정수) 풀이 1. 1부터 n까지로 나눠떨어지는지 확인 const num= prompt('숫자를 입력해주세요.'); let count = 0; for (i = 1; i { return parseInt(n, 10); }); console.log(bubble(items)); 풀이 function bubble(arr) { let result = arr.slice(); // 원본 배열 복사 for (let i = 0; i < result.length - 1; i++) { for (let j = 0; j < re..

JS-algorithm/JS 100제 2022. 8. 15. 16:49
📂 JS 100제 (31번~40번)

문제31 : 자바스크립트 자료형의 복잡도 다음 배열 내장함수의 시간 복잡도가 O(1)이 아닌 것을 모두 고르시오. arr[i] arr.push(5) arr.slice() arr.pop() arr.includes(5) 풀이 3) arr.slice() 5) arr.includes(5) 문제32 : 문자열 만들기 취업 준비생인 혜림이는 자기소개서를 쓰고 있습니다. 열심히 자기소개서를 작성하던 도중 혜림이는 자기가 지금까지 단어를 얼마나 적었는지 궁금하게 됩니다. 혜림이를 위해 문자열을 입력받으면 단어의 갯수를 출력하는 프로그램을 작성해 주세요. **입출력** 입력 : 안녕하세요. 저는 제주대학교 컴퓨터공학전공 혜림입니다. 출력 : 5 풀이 const str = prompt("문자를 입력하세요.").split(..

JS-algorithm/JS 100제 2022. 8. 12. 22:35
📂 JS 100제 (21번~30번)

문제21 : set은 어떻게 만드나요? 다음 중 set을 만드는 방법으로 올바른 것을 모두 고르시오. var x = {1, 2, 3, 5, 6, 7}; var x = {}; var x = new Set('javascript'); var x = new Set(range(5)); var x = new Set(); 풀이 3) var x = new Set('javascript'); 5) var x = new Set(); 문제22 : 배수인지 확인하기 다음 중 변수 i가 6의 배수인지 확인하는 방법으로 올바른 것은? i / 6 == 0 i % 6 == 0 i & 6 == 0 i | 6 == 0 i // 6 == 0 풀이 2) i % 6 == 0 i를 6으로 나눈 나머지가 0이면 배수이므로 문제23 : OX문제 c..

JS-algorithm/JS 100제 2022. 8. 11. 20:47
[프로그래머스] 신고 결과 받기 (javascript)

https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 해결방법 1. 동일 유저에 대한 신고는 여러번 가능해도 횟수는 1로 처리되므로 먼저 report의 중복 제거 2. 신고 여부를 찾기 쉽게 report의 각 요소를 띄어쓰기를 기준으로 구분하여 배열 형태로 바꾸기 3. for문으로 신고를 받았을 때마다 신고 받은 횟수 count++ 4. count가 k번 이상일 때만 신고자가 받을 메일 횟수 +1 풀이 fu..

JS-algorithm/프로그래머스 2022. 7. 1. 16:44
[프로그래머스] 로또의 최고 순위와 최저 순위 (javascript)

https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 해결방법 1. 최고로 많이 맞힌 개수와 최저로 맞힌 개수가 담긴 배열을 만든다 2. 그 배열에 든 숫자를 차례로 비교하여 6이면 1을 answer에 push, ~ 1이면 6을 push한다 풀이 function solution(lottos, win_nums) { var same = [0, 0]; //[최고순위, 최저순..

JS-algorithm/프로그래머스 2022. 6. 22. 14:34
[프로그래머스] 약수의 개수와 덧셈 (javascript)

https://programmers.co.kr/learn/courses/30/lessons/77884 코딩테스트 연습 - 약수의 개수와 덧셈 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주 programmers.co.kr 해결방법 1. i에 left를 담고 i는 right까지 1씩 증가시킨다 2. 1부터 i까지의 수로 i를 나눴을 때 나눈 나머지가 0이면 약수의 개수 divisor를 1씩 증가시킨다 3. divisor가 짝수면 sum에 더하고 홀수면 뺀다 풀이 function solution(left, right) { var a..

JS-algorithm/프로그래머스 2022. 6. 21. 15:38
[프로그래머스] 내적 (javascript)

https://programmers.co.kr/learn/courses/30/lessons/70128 코딩테스트 연습 - 내적 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 programmers.co.kr 해결방법 1. a의 i번째와 b의 i번째를 곱한 값을 누적하여 더한다 풀이 1 function solution(a, b) { var answer = 0; for (let i = 0; i < a.length; i++){ answer += a[i] * b[i] } return ans..

JS-algorithm/프로그래머스 2022. 6. 11. 14:01
[프로그래머스] 소수 만들기 (javascript)

https://programmers.co.kr/learn/courses/30/lessons/12977 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr 해결방법 1. 인덱스가 다른 3개의 숫자의 합인 number의 약수의 갯수가 2개면 answer +1 풀이 function solution(nums) { let number = 0; let yaksu = []; var answer = 0; for (let i = 0; i < nums.length; i++){ for (let j = i+1; j..

JS-algorithm/프로그래머스 2022. 5. 30. 15:43
이전 1 ··· 3 4 5 6 7 8 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바