분류 전체보기 131

Programmers 문제를 풀어봅시다. Day6

1. 직각삼각형 출력하기 "*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요. - 정답은 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input = []; rl.on('line', function (line) { input = line.split(' '); }).on('close', function () { for(let i = 1; i

Programmers 문제를 풀어봅시다. Day5

1. 아이스 아메리카노 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. - 정답은 function solution(money){ let answer = []; answer.push(parseInt(money / 5500)) answer.push(money % 5500) return answer } 2. 배열 뒤집기 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solu..

Programmers 문제를 풀어봅시다. Day4

1. 머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면 최소 몇 판을 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. function solution(n) { var answer = 1; while (answer * 6 % n) { answer++; } return answer; } - while문은 조건식이 true 일 경우에 계속해서 반복하는 함수입니다. - 조건식에는 비교 또는 논리 연산식이 주로오는데, 조건식이 false가 되면 반복 행위를 멈추고 while문을 종료합니다. - while (answer * 6 % n) 은 나머지가 0이 ..

Programmers 문제를 풀어봅시다. Day3

1. 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. - 정답은 function solution(num1, num2) { var answer = num1 % num2; return answer; } 2. 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요. - 정답은 function solution(array) { array.sort((a, b) => { return a - b; }); return..

Programmers 문제를 풀어봅시다. Day2

- 2일차 입니다. 1. 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. - 정답은 function solution(num1, num2) { var answer = 0; num1 === num2 ? answer = 1 : answer = -1 ; return answer; } solution() 2. 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. - 정답은 functio..

Javascript를 이용한 사이트 만들기! - 패럴랙스 효과사이트 만들기03

- 스크롤을 할 때마다 정해둔 위치에 오면 사진과 함께 흰색/ 주황색 효과가 나타났다 사라집니다. - 코드를 보시죠 - CSS와 스크립트 부분입니다. - 오늘은 특히 CSS부분이 많은데 천천히 보시죠 - 우선 스크립트 입니다. - reveal 이라는 클라스가 있는 p태그 안의 글자를 span태그로 감싸주었습니다. - 그리고 scroll이라는 함수를 만들고 requestAnimationFrame을 주어 첫 실행후 scroll이라는 함수가 초당60번 재생되게 만들어 주었습니다. - 그리고 reveals라는 선택자를 만들어 모든 reveals를 선택한 뒤 forEach를 통해 함수를 실행시켜주었습니다. - 먼저 reveal들 안에 있는 이미지 태그들의 높이 값을 구했습니다. - 그냥 오프셋값을 넣으면 부모태그..