[Node.JS] 강좌 01편: 소개

Node.js 가 뭐지? NodeJS 는 구글 크롬의 자바스크립트 엔진 (V8 Engine) 에 기반해 만들어진 서버 사이드 플랫폼입니다. 2009년에 Ryan Dahl에 의해 개발되었으며 현시점 (2016-02-07) 최신 버전은 v5.5.0 입니다. NodeJS 공식 사이트에서 제공되는 정보는 다음과 같습니다. Node.js®는 Chrome V8 JavaScript 엔진으로…

블로그 세팅 완료

대략 한달간 워드프레스 시작하고 임시블로그로서 운영했었는데 설날 연휴를 틈타 도메인도 구매하고 이것저것 설정도 많이 했다.   근데 한게 뭐가 있다고 오늘 밤을 꼴딱 샜다. 겨우 블로그 설정한 주제에..…

[C++] ALGOSPOT : XHAENEUNG

문자열을 숫자로 변환 하는것 까진 쉬웠는데 ivef 같은것도 five로 인식하기 위한 방법이 처음엔 잘 떠오르지 않아서   문자열의 charsum (각 문자의 값을 더한 것) 과 문자의 갯수를 비교하였는데 이건 잘못된 approach 였다.   뭐 ivef 이런걸 five로 인식하는것 까진 가능했기에…

[C++] ALGOSPOT : HOTSUMMER

INPUT을 읽어올때, split을 해야겠다고 생각했는데 C++의 string  클래스에는 split 함수가 따로 없어서 직접 만들었다. 나중에 알아보니까 sstream을 사용해서 하는 방법이 있던데 나는 개인적으로 vector 형태로 주는 내 함수가 더 좋으다 보통 C#이나 JAVA 클래스에 내장 되어있던 함수를 직접 짜보고 하니까…

[C++] ALGOSPOT : CONVERT

INPUT에서 값과 단위를 읽고 단위에 따라 변환 Multiplier을 곱하여 단위를 변환한다.   이 문제를 풀면서 새로 배웠던 부분은 iomanip의 setprecision(i) 0을 0.000 이런식으로 숫자에 포맷을 주고 싶을때 사용한다. #include <iostream> #include <string> #include <vector> #include <iomanip> using namespace std; enum…

[C++] ALGOSPOT: MISPELL

문자열 처리 관련 문제. C++ 기본적인 지식만 있으면 쉽게 풀수있는 문제이다.   입력받은 문자열을 공백을 기준으로 자르고 주어진 숫자위치에 있는 문자를 지우면 된다. 문제를 풀고나서 생각되는게 substr 보단 erase 쓰는게 더 좋았을 것 같다.   C++를 아직 배우는 단계라 좀…

[C++] ALGOSPOT : ENCRYPT

LECTURE 알고리즘이랑 굉장히 비슷하다. even과 odd 문자열을 선언하고, string의 각 문자를 순회하는 반복문에서 문자 순서 번호가 짝수면 그 문자를 even에, 홀수면 odd에 추가하게끔 하고 나중엔 even과odd를 합치면 이 문제에서 우리한테서 원하는 “ENCRYPTION” 완료   #include <iostream> #include <string> #include <vector>…

[C++] ALGOSPOT : LECTURE

인풋으로 받은 문자열을 2글자로 잘라서 vector에 넣고 std:sort를 사용하여 vector를 정렬한다.   C++에서 vector랑 sort를 이 문제 풀면서 처음 써보는데 굉장히 편한것 같다.   #include <iostream> #include <string> #include <algorithm> #include <vector> using namespace std; int main(){ int t; cin…

[C++] ALGOSPOT : MERCY

https://algospot.com/judge/problem/read/MERCY 주어진 입력 만큼 Hello Algospot! 을 입력하는 알고리즘. 쉽지만.. 알고리즘은 알고리즘이지.   C++ 로 꾸준히 문제를 풀어야겠다. 초심 잃지 말아야지.   주어진 조건중에서 i가 1~10 사이라고 하길래 확인하는 코드를 넣었는데 굳이 넣지 않아도 Online Judge가 통과시켜준다. C++ SOLUTION #include…