전체 글212 LV0 :: 진료 순서 정하기 https://school.programmers.co.kr/learn/courses/30/lessons/120835 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(emergency) { var answer = []; let arr = emergency.map((value, index) => ({ value, index })); arr.sort((a, b) => a.value - b.value); for (let i = 0; i < emergency.length; i++) { answer.push(emergency.lengt.. 2023. 10. 12. LV1 :: 행렬의 덧셈 https://school.programmers.co.kr/learn/courses/30/lessons/12950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(arr1, arr2) { var result = []; let arr = []; for (i = 0; i < arr1.length; i++) { arr = []; for (j = 0; j < arr1[i].length; j++) { arr.push(arr1[i][j] + arr2[i][j]); } result.push(arr); } return result; } 2023. 10. 9. LV1 :: 다음 큰 숫자 https://school.programmers.co.kr/learn/courses/30/lessons/12911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { var result = 0; let onecount = 0; let monecount = 0; let mstr = ''; let marr = []; let str = n.toString(2) + ''; // 1001110 let arr = str.split(''); for (i = 0; i < arr.length; i++) { if (arr[i] == '1.. 2023. 10. 9. LV1 :: 최솟값 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(A,B){ A.sort((a,b)=>a-b); B.sort((a,b)=>b-a); for (i=0; i a + b, 0);; } 2023. 10. 9. LV1 :: 이진 변환 반복하기 https://school.programmers.co.kr/learn/courses/30/lessons/70129 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(s) { let deletedzero = 0; let count = 0; while (s != '1'){ let arr = s.split(''); for (i=arr.length-1; i>=0; i--){ if (arr[i]=='0'){ arr.splice(i,1); deletedzero++; } } // arr에서 0을 제거해준다. s = arr.length.to.. 2023. 10. 9. LV1 :: JadenCase 문자열 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12951 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(s) { let arr = s.toLowerCase().split(''); arr[0] = arr[0].toUpperCase(); for (i=1; i 2023. 10. 9. LV1 :: 푸드 파이트 대회 https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(food) { var resultarr = [0]; for (i=0; i=0; i--) { for (j=0; j 2023. 10. 9. LV1 :: 가장 가까운 같은 글자 https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(s) { let arr= s.split(''); // arr[i]=["b","a","n","a","n","a"] let answer = []; for (i=s.length-1; i>=0; i--) { for(j=i-1; j>=0; j--) { if (arr[i]==arr[j]) { answer.unshift(i-j); break; } if (j==0) answer.. 2023. 10. 8. LV1 :: 삼총사 https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(number) { let samchongsa = []; var samchongsalist = []; let sum = 0; let sumarr = []; let result = 0; for (i=0; i 2023. 10. 8. LV1 :: 크기가 작은 문자열 https://school.programmers.co.kr/learn/courses/30/lessons/147355 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(t, p) { var answer = 0; let arr = []; for (i=0; i 2023. 10. 8. [C++] 코딩테스트 공식 사칙연산 : 곱셈 (*), 덧셈 (+), 뺄셈 (-), 몫 구하기 (int / int), 나머지 구하기 (int % int) 문자열일때는 string, 한 글자일때는 char. a의 b 제곱: #include jegop = pow(a, b) ; n의 루트는 x #include int x = sqrt(n); 배열의 선언: #include vector 배열; 수의 올림: #include // 올림을 위해 cmath 헤더를 포함해야 합니다. double 저장할변수 = ceil(올릴숫자); int를 double로 형변환 하기: double double로저장할값 = intToDouble(int로저장된값); 문자열을 long long으로 형변환 하기: long long 롱롱값 = stoll (문자열); 문자열을 i.. 2023. 9. 14. Redux toolkit 에서 State 보관하고 사용하는 방법 보관하는 법 store.js import { configureStore, createSlice } from "@reduxjs/toolkit"; let user = createSlice({ name: "user", initialState: "kim", }); export default configureStore({ reducer: { user: user.reducer, }, }); 1. createSlice( ) 로 state 만들고 2. configureStore( ) 안에 등록 1. createSlice( ) 상단에서 import 해온 다음에 { name : 'state이름', initialState : 'state값' } 이거 넣으면 state 하나 생성가능합니다. (createSlice( ) 는 u.. 2023. 8. 26. [Python] 코딩테스트 공식 사칙연산 더하기: + 빼기: - 나누기 (소숫점 단위로): / 나누기 (몫 구하기): // (이걸 잘 쓰면 math.floor 안써도 된다) 나누기 (나머지 구하기) : % 곱하기: * 제곱: ** for i in range(1, n+1): if i % 2 == 0: sum += i . for i in range(1, n + 1, 2): 1부터 n까지 2씩 증가한다는 뜻 . return [x * 2 for x in numbers] if 찾을원소 in 리스트: print(x) for 원소 in range(여기서부터, 여기직전까지) print(x) def add(a, b): return a + b . ''.join(sorted(list(my_string.lower()))) // 문자열을 소문자로 바꾸고, 그.. 2023. 5. 25. [JavaScript] 코딩테스트 공식 문자열을 배열로 분리 : const 저장할배열= 분리될문자열.split('');배열을 문자열로 합치기 : const 저장할문자열= 저장된배열.join('');배열을 배열로 거꾸로 나열하기: const 저장할배열 = 거꾸로만들배열.reverse(); 배열 원소들을 숫자순으로 정렬 : const 저장할배열 = 정렬할배열.sort((a,b)=>a-b);배열 원소들을 문자순으로 정렬 : const 저장할배열 = 정렬할배열.sort(); 숫자를 문자열로 : let 저장할문자열 = String(숫자) 또는 숫자 + ' ' ; 문자열을 숫자로 : let 저장할숫자= Number(문자열); 너무 큰 숫자의 경우에는 BigInt(문자열) 하면 된다.배열을 숫자로 : let 배열 = 배열.map(x=> parseInt(.. 2023. 5. 9. CSS: 좌우, 상하, 가로세로 정렬 justify-content: 좌로 정렬 / 우로 정렬 justify-content: flex-start; 요소들을 컨테이너의 맨 왼쪽부터 정렬합니다. justify-content: flex-end; 요소들을 컨테이너의 맨 오른쪽부터 정렬합니다. justify-content: center; 요소들을 컨테이너의 왼쪽 가운데 오른쪽 중에 가운데로 정렬합니다. justify-content: space-between; 요소들간의 간격에 동일한 간격을 둡니다. justify-content: space-around; 각 요소의 양 옆에 동일한 간격을 둡니다. align-items: 위로 정렬 / 아래로 정렬 align-items: flex-start; 요소들을 컨테이너의 맨 위부터 정렬합니다. align-items.. 2023. 4. 15. CSS: z-index에 대하여 z-index는 0부터 시작해 1부터 시작해? 숫자는 몇까지 붙일 수 있어? z-index는 0부터 시작합니다. 즉, z-index가 0인 요소는 다른 요소들보다 아래에 위치하게 됩니다. z-index는 정수값으로 지정할 수 있으며, 양수와 음수 모두 가능합니다. z-index의 최대값은 2147483647입니다. 하지만 이렇게 큰 값까지 지정하는 경우는 드물며, 일반적으로는 100 이하의 값이면 충분합니다. z-index는 부모 요소와 관련이 있으므로, 부모 요소와 동일한 층위에 있는 다른 형제 요소들과만 비교됩니다. 따라서, 부모 요소와는 별도로 z-index 값을 지정해주어야 합니다. z-index는 같은 층위에 있는 요소들 간의 높낮이를 결정하는 속성으로, 브라우저에서 요소들의 위치를 결정할 때 .. 2023. 3. 29. CSS: react-icons 로 아이콘 넣는 방법 yarn add react-icons import styled from "styled-components"; import { VscBlank } from "react-icons/vsc"; import { MdClose } from "react-icons/md"; return ( 멤버 추가 ); const TopBox = styled.div` background-color: white; top: 0%; width: 100%; display: flex; justify-content: space-between; margin-bottom: 10px; .VscBlank { font-size: 35px; } .MdClose { font-size: 170%; font-weight: bolder; border-top:.. 2023. 3. 22. CSS: 버튼 import styled from "styled-components"; return ( 전송 ); const StButton = styled.button` border: none; border-radius: 7px; background-color: skyblue; width: 60px; height: 35px; cursor: pointer; font-weight: bold; font-size: 1rem; color: black; &:hover { width: 60px; background-color: gray; color: white; } `; 2023. 3. 2. 이전 1 2 3 4 5 6 7 ··· 12 다음