| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- springboot 게시판
- 유니티
- 유니티기초
- python 괄호 회전하기
- 스프링부트 게시판만들기
- 유니티Cube
- jpa 게시판
- 스프링 게시판 만들기
- springboot 미니프로젝트
- 스프링부트 블로그만들기
- 스프링부트 블로그
- 스프링부트 미니프로젝트
- springboot 사이드프로젝트
- 프로그래머스 괄호 회전하기 python
- springboot 게시판 프로젝트
- 스프링부트 회원가입
- spring jpa 사이드프로젝트
- 스프링게시판프로젝트
- 타입스크립트 기초
- 타입스크립트 기본문법
- 타입스크립트 기초문법
- JS기초
- 유니티Material
- springboot 게시판만들기
- 파이썬 괄호 회전하기
- 괄호 회전하기 파이썬
- typescript 기초문법
- 파이썬 기초
- spring jpa 게시판
- 스프링부트 update
- Today
- Total
목록전체 글 (157)
Digking's cave
https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상..
하나의 리스트에서 모든 조합을 계산 permutations combinations 두 개 이상의 리스트에서 모든 조합을 계산 product itertoools 순열과 조합을 쉽게 만들어 주는 모듈 permutations 순열 서로다른 n개에서 r개를 선택 순서를 고려 O - AB와 BA는 다른것 중복 X 리턴값은 각 조합이 튜플형식으로 출력된다. from itertools import permutations for i in permutations(listname, n): # listname이라는 list에서 n개 선택 print(i) combinations 조합 서로다른 n개에서 r개를 선택 순서를 고려 X - AB와 BA는 같은 것 중복 X 리턴값은 각 조합이 튜플형식으로 출력된다. from itert..
https://school.programmers.co.kr/learn/courses/30/lessons/77884 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ left ≤ right ≤ 1,000 입출력 예 left right result 13 17 43 24 27 52 입출력 예 설명 입출력 예 ..
https://school.programmers.co.kr/learn/courses/30/lessons/12940 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr math.gcd(n,m) math.lcm(n,m) 문제 설명 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. 제한 사항 두 수는 1이상 1..
https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어..
https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 n은 2이상 1000000이하의 자연수입니다. 입출력 예 n result 10 4 5 3 입출력 예 설명 입출력 예 #1 1부터 10 사이의 소수는 [2,3,5,7] 4개가 존재하므로 4를 반..
https://school.programmers.co.kr/learn/courses/30/lessons/12928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다. 입출력 예 #2 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다. 풀이 d..
https://school.programmers.co.kr/learn/courses/30/lessons/12934 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 제한 사항 n은 1이상, 50000000000000 이하인 양의 정수입니다. 입출력 예 n return 121 144 3 -1 입출력 예 설명 입출력 예#1 121은..
구조분해할당 (Destructuring assignment) : 배열이나 객체의 속성을 분해해서 그 값은 변수에 담을 수 있게 하는 표현식 let [x, y] = [1,2]; console.log(x); // 1 console.log(y); // 2 let usres = ["Mike", "Tom", "Jane"]; let [ user1, user2, user3] = users; // user1 = users[0] Mike // user2 = users[1] Tom // user3 = users[2] Jane 배열 구조 분해 let str = "Mike-Tom-Jane"; let [user1, user2, user3] = str.split('-'); // "Mike" "Tom" "Jane" 해당값이 없으면..
arr.sort() 배열 재정렬 배열 자체가 변경되므로 주의해야한다. let arr = [1,5,4,2,3]; arr.sort(); console.log(arr); // [1,2,3,4,5] let arr2 = ["a","c", "e" ,"b", "d"] arr2.sort(); console.log(arr2); // ["a","b", "c", "d", "e" ] let arr3 = [27, 8 , 5 , 13] arr.sort(); // [13,27,5,8] 문자로 인식하기 때문에 십의자리 1,2를 기준으로 정렬한 것 // 따라서 인수로 정렬 로직을 담은 함수를 받아서 처리 arr.sort((a,b) => { console.log(a,b); return a-b; }); 편리하게 Lodash 라이브러리를 ..