JS

    코딩) 중앙에서 위아래로 커지는 효과

    See the Pen scale animation by Webcorgi (@Webcorgi) on CodePen.

    코딩) 스크롤 글자 읽게 유도하기

    See the Pen line animation by Webcorgi (@Webcorgi) on CodePen.

    코딩) 스크롤 주사위 굴리기

    See the Pen scrollEffect_dice by Webcorgi (@Webcorgi) on CodePen.

    [백준/nodejs] 2562번 : 최댓값

    문제 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 입력 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다. 출력 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. 예제 입력 1 복사 3 29 38 12 57 74 40 85 61 예제 출력 1 복사 85 8 문제풀이코드 let input = require('fs').readFileSync('/dev/stdin').toString().s..

    [백준/nodejs] 10818번 : 최소, 최대

    문제 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. 출력 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. 예제 입력 1 복사 5 20 10 35 30 7 예제 출력 1 복사 7 35 문제풀이코드 let input = require('fs').readFileSync('/dev/stdin').toString().split('\n'); let count = Number(input[0]); let numberStr = inp..

    [백준/nodejs] 알고리즘 문제풀이 입력 받기

    안녕하세요 프론트엔드개발자 웹코기입니다. 백준 문제풀이에서 자바스크립트를 사용하려면 nodejs 카테고리를 선택하고, readline모듈이나 fs모듈을 사용해서 풀이를 진행해야 합니다. (번거롭..) 처음엔 이 방법이 마음에 들지 않아서 다른 사이트에서 알고리즘 연습을 하려고 했으나... 백준만 한 곳이 없더군요.. 로마에 가면 로마법을 따라야 하듯이... 백준법을 따라보겠습니다. readline모듈을 사용해도 되지만, 시간 초과가 나올 수 있어서 fs모듈을 사용하겠습니다. (fs모듈도 경우에 따라 시간초과가 나온다고 하니 주의 바랍니다) fs 모듈 사용 한 줄 입력 문제에서 제시한 입력값이 한 줄 일 때 아래 소스를 사용합니다. let input = require('fs').readFileSync('/..