분류 전체보기 167

[프로그래머스] 순서쌍의 개수 구하기

❓문제 더보기 순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b)로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 solution 함수를 완성해주세요. 📌 내 풀이 function solution(n) { let result = []; for(let i = 0; i < n; i++) { if(n % i === 0) { result.push(i) } } return result.length + 1; } - 처음에 순서쌍을 구하라는 줄 알고 헤맸다.. - 매개변수로 들어오는 n을 i로 나눠서 나눠지는 약수들을 result 배열에 담고 - result의 길이 + 1 해서 구했다. 📌 다른 사람 풀이 function solut..

코딩테스트 2024.03.12

[코딩 테스트] 문자열 돌리기

더보기 코테 입문반 도장깨기 중... 블로그에는 올리지 않고 코테를 풀고 있었는데 그래도 하나씩 올리는게 나을 것 같다. 📌 문자열 돌리기 더보기 문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요. 문자열을 90도 돌린다길래 문자열을 어떻게 눕히나 생각하고 있었는데 그냥 하나씩 출력한다는 말인가보다;; const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input = []; rl.on('line', function (line) { input = [line]; }..

코딩테스트 2024.03.11

[코딩자율학습] 4일차 반복문의 종류

📌 ++연산자 #include int main(void) { int a = 10; printf("a는 %d\\n", a); //10 a++; printf("a는 %d\\n", a); //11 a++; printf("a는 %d\\n", a); //12 return 0; } a++ 는 a = a + 1과 같음 전위/후위 연산자 int main(void) { int b = 10; printf("b는 %d\\n", ++b); // 11 printf("b는 %d\\n", b++); // 11 printf("b는 %d\\n", b); //12 return 0; } ❓ 왜 두번째는 11이 나왔을까? ++연산자가 변수 앞에 있을 때는 전위 ++연산자가 변수 뒤에 있을 때는 후위 전위는 증가 연산 한 후에 출력을 하고,..

언어/C 2024.03.07

[코딩자율학습] 3일차 입력과 출력

📌 printf()로 출력 #include int main(void) { int add = 3 + 7; printf("3 + 7 = %d\\n", add); printf("%d + %d = %d\\n", 1, 2, 3 + 4); printf("%d x %d = %d\\n", 1, 2, 3 * 4); return 0; } //실행결과 3+7=10 1+2=7 1x2=12 %d 즉 정수형 값을 3번 받겠다는 의미 쉼 표 뒤에 있는 값이 순서대로 들어감 곱하기도 가넝 📌 scanf()로 입력받기 더보기 ⚠️ scanf( )와 scanf_s( ) 기본 표준 입력 명령어는 scanf( ) 하지만 scanf( ) 함수를 사용하면 입력크기에 제한이 없어서 지정된 크기보다 더 많은 양을 입력 받는 버퍼 오버플로라는 메모..

언어/C 2024.03.06

[chart.js] 그래프 hover시 마우스 포인터(v.4.2.1)

options: { onHover: (event, chartElement) => { event.native.target.style.cursor = chartElement.length === 1 ? 'pointer' : 'default'; // console.log(event); // console.log(chartElement); // if(chartElement.length === 1) { // event.native.target.style.cursor = 'pointer'; // } else { // event.native.target.style.cursor = 'default'; // } }, scales: { y: { beginAtZero: true } } } - 그래프가 있으면 chartElem..

언어/Chart.js 2024.03.06

[css challenge] day6

HTML 삽입 미리보기할 수 없는 소스 day 6 챌린지는 hover 연습 같다. 기존 챌린지에서는 원 말고도 다른 컴포넌트드이 더 있지만 원 움직이는 것만 해도 연습이 될 것 같다. https://100dayscss.com/days/6/ Day 6 - 100 Days CSS Challenge 100 Days CSS Challenge Profile: Who of you knows how many social media profiles you have already created? For a refreshing twist, you can also create one yourself. 100dayscss.com

언어/css 2024.03.06