전체 글 90

[리뷰/게임] 산나비 리뷰!! (*스포주의*)

퇴역 군인(원스타)의 미래 조선 배경의 사이버펑크물! 아머드 태종이 플라잉 경복궁을 드랍한다는 그 게임! 딸을 죽인 그 놈을 죽여야한다!....근데 어딨냐 슈타인즈 게이트 이외에 처음으로 스팀게임을 사서 플레이 해봤는데, 재밌네요 이거탄탄한 스토리에 시원시원한 액션과 연출, 어렵지 않은 난이도와 적당한 플레이타임. 전체적으로 만족했습니다 제 기준 플레이타임은 9시간 정도 걸렸어요. 시간을 과하게 잡아먹지도 않고, 몰입하면서 즐기기엔 딱 좋은 플레이타임 평가스토리: 3.8/5점주변의 평가처럼 감동적인 스토리였다. 신파 장르는 뻔하고, 억지 감동, 안 울면 싸이코...같은 생각이 있어서 별로 좋아하진 않지만, 그래도 나한텐 잘먹히나보다. '작은 개인이 거대한 기업을 상대로 복수를 한다'는 스토리는 게임이든 ..

리뷰/게임 2026.08.29

[C 자료구조] 순환 큐(Circular Queue) 설명 및 구현 - 1

3. 큐3.1 큐 ADT데이터 처리 기법으로 스택과 큐를 들어봤을 것이다. 스택은 먼저 온 데이터를 나중에 처리하는 선입후출(FILO), 반대로 큐는 먼저 온 데이터를 먼저 처리하는 선입선출(FIFO)의 개념을 사용한다. 큐는 대표적으로 입력 데이터를 보존했다가 순서대로 다시 출력해주는 버퍼를 예시로 들 수 있다. 메모리가 있다고 가정했을 때, 스택은 하나의 입출구로 데이터를 쌓으면서 Top 노드를 통해 Push와 Pop 연산을 한다. 큐는 양방향 입출구로 데이터를 삽입하면서 Enqueue(삽입)와 Dequeue(제거) 연산을 한다. 위 사진에서 보이듯 가장 앞쪽, 데이터가 제거될 위치 혹은 먼저 들어온 데이터가 위치하는 쪽을 'Front'라고 하며, 가장 마지막에 들어온 데이터가 위치하는 쪽을 'Rea..

자료구조/C 2026.06.15

[JS] 03 - 조건문, 배열, 반복문

조건문다른 프로그래밍 언어와 비슷하게 if와 else로 조건 분기가 가능하며, else if {...}로 다중 분기가 가능하다.switch-case역시 비슷하며, 아래는 조건문을 사용하여 계절을 구분하는 예제 코드이다. //p.141const date = new Date()const month = date.getMonth() + 1const input = Number(prompt('Enter a Month... '))if (input === 12 || input = 3 || input = 6 || input = 9 || input Prompt()를 통해 입력을 받고, Number()를 통해 숫자 형변환을 하며, 조건문 내에서 연산이 가능하다. 배열여느 프로그래밍 언어와 같이 배열의 첫 번째 인덱스는 0으..

[C 자료구조] 스택 기반 계산기 만들기(중위 표기법-Infix, 후위 표기법-Postfix) - 3

https://dash758.tistory.com/entry/C-%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-%EB%B0%B0%EC%97%B4-%EA%B8%B0%EB%B0%98-%EC%8A%A4%ED%83%9DArray-Based-Stack-%EC%84%A4%EB%AA%85-%EB%B0%8F-%EA%B5%AC%ED%98%84-1 [C 자료구조] 배열 기반 스택(Array Based Stack) 설명 및 구현 - 12. 스택해당 챕터에서 알아볼 내용은 스택이다. 스택의 개념과 연산을 구현하고, 배열 기반 스택, 연결 리스트 기반 스택, 스택 기반 계산기를 구현해볼 것이다. 2.1 스택 ADT컴퓨터 구조를 공부해dash758.tistory.comhttps://dash758.tistor..

자료구조/C 2026.06.06

[JS] 02 - 형 변환, 연산자('==='과 '=='), 브라우저 상호작용 인터페이스(alert, prompt, confirm)

https://dash758.tistory.com/entry/JS-Basic-1-Data-Type> sudo apt update>> curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash>> source ~/.bashrc >> vim ~/.zshrc >> source ~/.zshrc >> nvm --version>> nvm install --lts >> nvm use --lts >> node -v Backgrouond'scr" data-og-host="dash758.tistory.com" data-og-source-url="https://dash758.tistory.com/entry/JS-Basic-1-Data-Typ..

[C 자료구조] 연결 리스트 기반 스택(Linked List Based Stack) 설명 및 구현 - 2

https://dash758.tistory.com/entry/C-%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-%EC%97%B0%EA%B2%B0-%EB%A6%AC%EC%8A%A4%ED%8A%B8Single-Linked-List-%EC%84%A4%EB%AA%85-%EB%B0%8F-%EA%B5%AC%ED%98%84-1 [C 자료구조] 단일 연결 리스트(Single Linked List) 설명 및 구현 - 10. 자료구조란?자료구조는 데이터를 효율적으로 다룰 수 있도록 도와주는 데이터 보관 방법과 데이터에 관한 연산의 총체이다. 자료구조는 단순한(Primitive)자료구조와 복합(Non-Primitive) 자료구조dash758.tistory.comhttps://dash758.tistory...

자료구조/C 2026.05.19

[C++] Namespace, C와의 문법 공통점, Reference

#include int main() { std::cout Hello, World!C++의 기본 구조이다. cout는 C의 표준출력(stdout)에 대응되고, endl은 '\n'을 출력한다. 01. Namespace어떤 정의된 객체에 대해 고유한 이름을 갖게 해서 쉽게 식별을 하기 위한 공간이다.위의 std::cout에서 std는 C++ 표준 라이브러리의 모든 함수, 객체 등이 정의된 네임스페이스 이다.만약 같은 이름의 함수라도 네임스페이스가 다르면 다른 함수로 취급이 된다.namespace header1 { int foo(); void bar();}namespace hearder2 { int foo(); void bar();}위 두 코드는 각각 다른 네임스페이스에 정의된 함수들..

프로그래밍/C++ 2026.05.17

[컴퓨터 구조] Chapter 2 - The Language of Bits

2. The Language of Bits컴퓨터는 인간의 단어나 문장을 이해할 수 없다. 컴퓨터는 오직 0과 1로만 이해한다.기본적인 실리콘 트랜지스터는 입력 신호에 따라 출력을 논리적 0과 1로 설정할 수 있는 스위치이다. 트랜지스터는 우리가 현재 쓰고 있는 모바일 프로세서부터 슈퍼컴퓨터의 프로세서까지 폭넓게 사용되는 모든 전기적 컴퓨터의 기반이다. 본격적으로 비트에 대해 알아보기 전에 알아야 할 요소가 있다.- 비트(Bit): 0 혹은 1의 두 값을 갖는 변수- 바이트(Byte): 비트가 8개 모이면 바이트- 워드(word): 바이트가 4개 모이면 워드숫자나 문자를 0과 1의 순서로 표현하는 것을 이진 표현이라고 한다. 비트 연산은 크게 논리 연산과 산술 연산과 같이 두 가지로 나눌 수 있다. 논리 ..

CS/컴퓨터 구조 2026.05.17

[컴퓨터 구조] Chapter 1 - Introduction to Computer Architecture

1. Introduction to Computer Architecture'구조(Structure)'라는 단어는 두 개의 영어 단어로 변환이 가능하다. 'Architecture'와 'Organization'.컴퓨터 구조의 관점에서 두 단어에 따른 각각의 해석이 존재한다. - Architecture: 소프트웨어 설계자에게 주어진 컴퓨터의 관점- Organization: 하드웨어 상에서 컴퓨터의 실제 구현 1.1 What is a Computer?책에서는 컴퓨터를 '정보를 처리하고, 의미있는 결과를 산출하는 범용 목적의 장치'라고 제시한다. Information Store에는 숫자나 사용가능한 프로그램 조각이 있을 수 있다. 1.2 Structure of a Typical Desktop Computer보통 일..

CS/컴퓨터 구조 2026.05.16