항해14기 온보딩/항해14기 온보딩 개발일지

[항해14기] 온보딩 개발일지11 2023/03/17

스쿼트잘함 2023. 3. 17. 18:49

1. node.js 설치

- 터미널 이용과 백준 답안로드 편의를 위해 설치

 

2. nodemon 설치

- 터미널 창에 npm install nodemon -g 입력으로 설치

- vscode터미널창에 자동으로 코드실행\

- 보안오류가 뜨는데 windows powershell의 설정 변경을 통해 해결가능(관리자 권한 실행)

- get-help Set-ExecutionPolicy 입력

- Set-ExecutionPolicy RemoteSigned 입력

 

3. 깃배쉬 설치

- https://git-scm.com/download/win에서 다운

- Click here to download를 통해 편하게 설치가능

- 밑에 세부 다운로드 옵션을 이용하면 vscode에 적용하기위한 절차가 복잡해짐

- 설치후 git입력을 통해 확인

- vscode 터미널창에서 설정가능

 

4. 백준문제

4-1. 2869 달팽이는 올라가고 싶다

let input = require('fs').readFileSync('/dev/stdin').toString().split(' ');

const A = input[0];
const B = input[1];
const V = input[2];

console.log(Math.ceil((V-B)/(A-B)));

 

 

4-2. 10250 acm호텔

let input = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n')

const inputt = input[0]
const bbb = input.shift()

for (i=0; i<inputt; i++){
    let arr = input[i].split(' ')
    let c = arr[2]
    let h = arr[0]
    let w = arr[1]
    let y = c%h
    let a= Math.ceil(c/h)
    let x = ''
    if (y === 0){
        y = h
    } else if( y !==0){
        y = c%h
    }
    if ( a < 10){
    x= String(0)+String(a)
    } else if(a>w){
    return false
    } else {
    x= String(a)
    }
    
console.log(Number(String(y)+String(x)))
}