it-factory-with-taek의 등록된 링크

 it-factory-with-taek로 등록된 티스토리 포스트 수는 21건입니다.

[Javascript] 문자열 잘라주기 substr(), substring(), slice() [내부링크]

백준 알고리즘 문제를 풀며 문자열을 잘라주는 3가지 함수 substr(), substring(), slice()에 대한 사용법을 정리해보았습니다. 1. substr(start, length) substr() 함수는, 시작 index부터 잘라내고자 하는 lengt..

[JavaScript] Set 객체 [내부링크]

Set 객체는 ES6에서 등장한 데이터 타입으로 배열의 중복되는 값을 가지지 않는 값들의 리스트를 말한다. 그리고 이 때 값은 순서가 존재하지 않는다. Set 객체 선언하기 const set = new Set(); 특정 요소 추가..

[JavaScript] forEach()를 사용하여 key-value 생성하기 [내부링크]

백준 알고리즘 문제를 풀며 key-value 생성 방법을 메모하기 위해 작성하였습니다. https://www.acmicpc.net/problem/18870 Xj를 만족하는 서로 다른 좌표의 개수와 같아야 한다. X1, X2, ..., XN에 좌" data-og-h..

[JavaScript] 숫자 배열의 최소,최대 값 구하기 [내부링크]

알고리즘 문제를 풀며 배열의 최소,최대 값을 구할 시 기존의 min, max를 사용하면 NaN 값이 생기게 되어 해결법을 찾아 정리해보고자 한다. 기존 최대 또는 최소 함수를 사용하는 예시. Math.max(1, 2, 3) // 3 M..

[JavaScript] 배열의 중복 요소 제거하기 [내부링크]

백준 알고리즘 문제를 풀며 배열의 중복 값 제거 방법을 메모하기 위해 작성하였습니다. https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째..

[JavaScript] join() [내부링크]

백준 문제를 공부하며 문자열을 이어주는 방법을 찾아보던 중 join()이라는 함수를 알게되어 이를 정리하고자 한다. arr.join([구분자]); 구분자를 지정하지 않으면 기본적으로 쉼표(,)를 통해 배열을 연결해준다...

[블록체인] DApp 개발 환경 구축하기 [내부링크]

이번 시간에는 블록체인 환경에서 DApp 개발을 진행하기 위한 환경을 구축하는 방법을 정리해보았습니다. 1. 메타마스크 (MetaMask) > 설치경로 The crypto wallet for Defi, Web3 Dapps and NFTs | MetaMask A s..

[백준] JavaScript로 문제 풀기(Node.js 입출력 관리) [내부링크]

프로그래머스나 다른 알고리즘 사이트는 JavaScript의 input을 제공해주지만 백준은 JavaScript로 제출하는 조건이 없다. 그래서 node.js를 이용해 입출력을 관리하여 문제를 제출하여야 한다. node.js: JavaSript..

트러플[Truffle] 개념 용어 정리 [내부링크]

트러플 (Truffle) 이란? - 이더리움 기반의 DApp을 계발하기 용이하도록 도와주는 블록체인 framework 스마트 계약 컴파일, 연결, 배포 및 바이너리 관리 자동화된 계약 테스트 Scripting 가능하고 확장 가능한 배..

Solidity 기초 용어 [내부링크]

Solidity를 공부하며 기초 용어들을 정리해보았습니다. 주석 작성 // this is our code goes Solidity의 버전 정의 pragma solidity ^version; pragma solidity >(=)version <(=)version; 스마트계약의 정의 contr..

디앱(DApp)과 탈중앙화 [내부링크]

유데미 강의를 들으며 배운 내용을 정리하고자 글을 작성합니다. [강의 참고 Link] https://www.udemy.com/course/complete-dapp-solidity-react/ 【한글자막】 DApp 개발 완벽 마스터 : Solidity & React - 블록..

유니티(Unity)를 통한 안드로이드(Android) 빌드(APK)하기 feat. 녹스 [내부링크]

유니티 게임을 안드로이드 환경에서 빌드하기 위한 방법을 찾아 정리해보았다. (안드로이드 폰이 없음...) 1. PC에서 모바일 앱을 실행할 수 있도록 하는 녹스(Nox) 에뮬레이터 프로그램을 사용하였다. https://kr..

리액트(React) [내부링크]

프론트엔드 라이브러리와 프레임워크 요즘의 웹 페이지들은 정적인 페이지가 아닌 웹 앱 혹은 웹 어플리케이션이라 불릴 정도로 복잡하고 동적으로 바뀌었다. 이처럼 복잡하고 동적인 웹 페이지가 늘어나고 웹의..

블록체인(BlockChain)이란? [내부링크]

- 블록체인(blockchain)의 정의 블록체인(blockchain)은 분산 컴퓨팅 기술 기반의 데이터 위변조 방지 기술이다. P2P 방식을 기반으로 하여 소규모 데이터들이 체인 형태로 무수히 연결되어 형성된 '블록'이라는..

이더리움(Ethereum)이란? [내부링크]

이더리움(Ethereum)은 2015년 7월 30일 비탈릭 부테린(Vitalik Buterin)이 창안한 블록체인 기술을 기반으로 Smart Contract 기능을 구현하기 위한 분산 컴퓨팅 플랫폼이자 플랫폼의 자체 통화명이다. 이더리움..

Network Study [내부링크]

Network Study Access control 객체 [object]: 접근 대상 (시스템, 서비스) 주체 [subject]: 객체나 객체 내의 데이터에 대한 접근을 요청/시도하는 개체 접근 [Access]: 주체의 객체에 대한 활동 접근 통제의..

Embedded System [내부링크]

Operating System - 하드웨어를 관리하는 소프트웨어 (하드웨어라기보다는 컴퓨터 시스템 전반을 가리키는 말) OS의 역할 - 하드웨어와 소프트웨어 사이에 UI 제공 () - System call을 통해 라이브러리 제공 (..

백준 algorithm [2884번: 알람 시계] [내부링크]

https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다...

백준 algorithm [14681번: 사분면 고르기] [내부링크]

https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 풀이 int.Parse 는 입력받은 string 값을 int형으로 변환해주는 함수..