본문 바로가기 메뉴 바로가기

SyLab

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

SyLab

검색하기 폼
  • 분류 전체보기 (22)
    • 논문 (1)
    • English diary (2)
    • 프로그래밍 언어 (3)
      • C (0)
      • C++ (2)
      • Java (0)
      • Python (0)
      • Go (0)
      • Erlang (0)
      • Haskell (1)
      • HTML & CSS (0)
      • JavaScript (0)
    • 웹 프로그래밍 (0)
      • Spring (0)
      • Bootstrap (0)
      • Node.js (0)
    • 모바일 프로그래밍 (0)
      • Android (0)
    • 데이터베이스 (0)
      • MySQL (0)
    • 운영체제 (1)
    • 자료구조와 알고리즘 (1)
    • Competitve Programming (6)
    • 네트워크 (0)
    • 인공지능 (6)
    • Computer Vision (0)
    • 게임 프로그래밍 (1)
      • Unity (1)
    • Docker (0)
    • IT story (0)
    • 수학 (1)
  • 방명록

프로그래밍 언어 (3)
Haskell) Haskell 설치하기 - Windows 버전

안녕하세요? 오늘은 Haskell 설치 방법에 대해 알아보겠습니다. Haskell 홈페이지로 이동하겠습니다. https://www.haskell.org/downloads 이동을 하시면 다음과 같은 화면을 보실 수 있습니다.(2018년 5월 27일 기준) Haskell은 총 3가지 방법으로 설치가 가능하나 이번 포스팅에서는 stack으로 설치하겠습니다.stack을 클릭하시면 다음과 같은 페이지로 이동합니다.대표적으로 Ubuntu Linux, OS X, Windows 버전을 지원하네요. 저희는 Windows 버전을 선택하겠습니다. 자신에게 맞는 installer를 다운로드 받습니다. 확장자가 exe인 파일을 받으셨으면 실행시킵니다. 그 다음 next를 클릭하면 다음과 같은 화면이 출력됩니다.모두 체크하고 I..

프로그래밍 언어/Haskell 2018. 5. 27. 23:35
C++) 람다(Lambda)를 사용하여 벡터 오름차순, 내림차순 정렬하기

안녕하세요? 오늘은 벡터를 오름차순과 내림차순으로 정렬하는 방법에 대해 살펴보겠습니다. 람다를 사용하여 정렬하였습니다. #include #include #include #include #include #define V_SIZE 1 std::vector genRandomNum(int maximum, int size); void printVector(std::vector vector); int main() { srand((unsigned int)time(NULL)); auto genVector = std::bind(genRandomNum, 100, 10); std::vector vInt(V_SIZE); for (int i = 0; i < V_SIZE; i++) { vInt[i] = genVector(); }..

프로그래밍 언어/C++ 2018. 5. 27. 00:58
함수형 프로그래밍) 람다(Lambda) 사용하기

안녕하세요? 오늘 람다(Lambda)를 사용하여 여러 실험을 해보겠습니다. 람다란? 람다는 익명 함수(Anonymous function)을 의미합니다. 익명 함수는 이름 그대로 함수명이 존재하지 않는 함수를 말합니다. 아직까진 크게 와 닿진 않는데요, 한번 예제를 통해서 익숙해져보겠습니다. 예제 1) 람다 사용해보기 #include int main() { auto add = [](auto x, auto y) { return x + y; }; std::cout

프로그래밍 언어/C++ 2018. 5. 26. 20:41
이전 1 다음
이전 다음
공지사항
  • 연구실이 개설되었습니다.
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 백준 1463
  • Dynamic Programming
  • 병렬성
  • UC Irvine
  • BOJ
  • 람다
  • kaggle
  • 하스켈 설치
  • Multi Programming
  • Functional Programming
  • 13235
  • 함수형 프로그래밍
  • Pigeon hole principle
  • U-Net
  • 게임 봇
  • 테트로미노
  • 1로 만들기
  • discrete mathematics
  • 비둘기집 원리
  • c++
  • 재귀함수
  • 깊이 우선 탐색
  • 10448
  • 유레카 이론
  • 백준
  • 11403
  • 내림차순
  • 람다식
  • 머신러닝 데이터셋
  • 14500
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Blog is powered by Tistory / Designed by Tistory

티스토리툴바