오늘 한 것
- TIL 작성 특강 듣기 (강민철 튜터님)
- 백준 알고리즘 문제 풀이
(0525~0527 까지)
1011번 : Fly me to the Alpha Centaur
1002번 : 터렛
10828번 : 스택
10773번 : 제로
18258번 : 큐2
1874번 : 스택 수열
TIL 작성 특강 정리
< TIL의 필요성 >
- TIL이란? Today I Learned -> 내가 오늘 배운 것을 기록하는 것
- 채용이란? 앎의 증명
- 아는 것을 증명하기 위해서는? 일단 알아야 하고, 그것을 까먹지 않아야 함
- 즉 알게 된 것을 까먹지 않도록 정리해 둠으로써 증명으로 사용하는 것 !
<TIL 작성 방법>
- 꼭 있어야 하는 것 : 문 시 해 알
- 어떤 문제 상황이 있었는지
- 문제를 해결하기 위해 시도해 본 것들 (삽질 ⛏️) <
- 어떻개 해결했는지
- 무엇을 새롭게 알게 되었는지 <
- 특히 2, 4번을 자세히 쓰기
< 필요 없는 것 >
- 예쁘게 꾸미기 (FE 제외)
- 코드 통째로 붙여넣기
- 감성적인 글
- 강의노트 복붙, 요약
< WIL >
- WIL이란? Weekly I Learned -> 내가 주간 배운 것을 기록하는 것
- TIL 회고 -> 이번주에 알게 된 점 총정리
- 다음주 목표 세우기
- 이번주 목표 달성 여부
백준 문제풀이
1874번 : 스택 수열 (중상)
https://www.acmicpc.net/problem/1874
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : __dirname + '/input.txt';
const input = fs.readFileSync(filePath).toString().split('\n');
const test = Number(input[0]);
let stack = [];
let result = '';
let current = 1;
for (let i = 1; i <= test; i++){
while (current <= Number(input[i])) {
stack.push(current);
result += "+\n"
current++;
}
let p = stack.pop();
if(p != Number(input[i])) {
result = "NO";
break;
}
result += "-\n";
}
console.log(result);
'활동 > 이노베이션 캠프' 카테고리의 다른 글
[TIL] 230531 - 백준 알고리즘 문제풀이 (0) | 2023.06.05 |
---|---|
[TIL] 230530 - 백준 알고리즘 문제풀이 (0) | 2023.05.31 |
[TIL] 230529 - 백준 알고리즘 문제 풀이 (2) | 2023.05.30 |
[TIL] 230523 - 백준 알고리즘 문제 풀이 (0) | 2023.05.24 |
[TIL] 230522 - 워밍업기간 첫 출석, 백준 알고리즘 문제 풀이 (0) | 2023.05.24 |