블로그
-
숫자만 입력되도록 자바스크립트
반복 횟수 onkeypress='return checkNumber(event) //숫자 체크 function checkNumber(event) { if(event.key === '.' || event.key === '-' || event.key >= 0 && event.key
blog.naver.com · 2022.06.23
-
for / for of / forEach
입력받아 배열의 각 요소에 함수가 적용된 새로운 배열을 리턴해야 합니다. function mapCallback(func, arr) { let arr1 = []; for(let i=0; // return re.......
blog.naver.com · 2022.05.17
-
Leetcode 46. Permutations
;(); int n = nums.length; chk = new boolean[n]; getPermutation(new ArrayList<>(), nums, n); return ; } for (int i = 0; i < n; i++) { if (chk[i]) continue;.......
blog.naver.com · 2022.05.11
-
배열 접근 방식
#include "stdio.h" int main() { char* abc = "abc"; printf("%s",abc); printf("%c",abc[0]); printf("%c" ,*(abc+1)); printf("%c",2[abc]); return 0; }
blog.naver.com · 2022.03.22
-
[프로그래머스 Lv1] 같은 숫자는 싫어 - java/javascript 풀이
예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요.
blog.naver.com · 2022.02.01
-
Copy elision 관련 테스트 스니펫
cppreference.com #include "stdio.h" #include class String { private: char* buffer = nullptr; int size = 0; public: const char* c_str() { return buffer; } String(){} String(const char* str, int s) { size = s;
blog.naver.com · 2022.03.21
-
[프로그래머스 Lv3] 단속카메라 (탐욕법(Greedy)) - java/javascript 풀이
고속도로를 이동하는 차량의 경로 routes가 매개변수로 주어질 때, 모든 차량이 한 번은 단속용 카메라를 만나도록 하려면 최소 몇 대의 카메라를 설치해야 하는지를 return 하도록 제한사항 차량의 대수는 1대 이상 10,000대 이하입니다. routes에는 차량의 이동 경로가 포함되어 있으며 routes[i][0]에는 i번째 차량이 고속도로에 진입한 지점, routes
blog.naver.com · 2022.02.11
-
LeetCode 53. Maximum Subarray
12345678910111213141516class Solution { public int maxSubArray(int[] nums) { int n = nums.length; if (n == 1) return nums[0]; int[] dp = new int[n]; dp[0] = nums[0]; int maxSum = dp[0]; for(int i = 1; i < n; i++) {
blog.naver.com · 2022.01.15
-
[프로그래머스] k번째수
42748 def solution(array, commands): answer = [] for command in commands: new_array = array[command[0] -1:command[1]] new_array.sort() answer.append(new_array[command[2]-1]) return answer
blog.naver.com · 2021.12.13
-
[프로그래머스 Lv1] 내적 구하기 - java/javascript 풀이
이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. 0*0 + 1*(-1) = -2 입니다.
blog.naver.com · 2021.12.16