이왕 발 디딘 이승, 원없이 즐겨야하지 않겠소?

고정 헤더 영역

글 제목

메뉴 레이어

이왕 발 디딘 이승, 원없이 즐겨야하지 않겠소?

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • NaverBlog
  • Github
  • 분류 전체보기 (89)
    • 이승정복 프로젝트 (0)
      • 이승에서 뽕 뽑는 법 (0)
    • Study (83)
      • Language (21)
      • Algorithm (21)
      • Discrete math (6)
      • Graphics (18)
      • Tip notes (6)
      • And so on (6)
      • UnrealEngine4 (5)
홈태그방명록NaverBlogGithub
  • 이승정복 프로젝트 0
    • 이승에서 뽕 뽑는 법 0
  • Study 83
    • Language 21
    • Algorithm 21
    • Discrete math 6
    • Graphics 18
    • Tip notes 6
    • And so on 6
    • UnrealEngine4 5

검색 레이어

이왕 발 디딘 이승, 원없이 즐겨야하지 않겠소?

검색 영역

컨텐츠 검색

Study/Tip notes

  • 비트 연산 활용한 PS 꿀팁 1 - 기본편

    2024.10.16 by Arq.Dev5igner

  • 비트 연산 활용한 PS 꿀팁 2 - 활용편

    2024.10.16 by Arq.Dev5igner

  • [C++] 표준 입출력 버퍼 , 코딩테스트 입출력 cin, cin.get(), getline()

    2023.10.19 by Arq.Dev5igner

  • [GAMEAI] FSM을 이용한 몬스터 인공지능의 구현

    2022.11.30 by Arq.Dev5igner

  • 디자인 패턴 요약

    2022.11.29 by Arq.Dev5igner

  • [C++] 참조(레퍼런스) 변수 정리

    2022.02.25 by Arq.Dev5igner

비트 연산 활용한 PS 꿀팁 1 - 기본편

날아감 ㅎㅎ...;;Transfer numbers from one number system to any other online (binary2hex.com) Transfer numbers from one number system to any other onlinelet\'s translate to decimal like this: 1∙87+0∙86+1∙85+0∙84+1∙83+0∙82+0∙81+1∙80+1∙8-1+0∙8-2+1∙8-3 = 1∙2097152+0∙262144+1∙32768+0∙4096+1∙512+0∙64+0∙8+1∙1+1∙0.125+0∙0.015625+1∙0.001953125 = 2097152+0+32768+0+512+0+0binary2hex.com

Study/Tip notes 2024. 10. 16. 16:33

비트 연산 활용한 PS 꿀팁 2 - 활용편

속도가 중요시 되는 문제에서 종종 써먹는 팁 정리const unsigned char num1 = 0x1; // hex for 0000 0001 ( 0b00000001 )const unsigned char num8 = 0x8; // hex for 0000 1000 ( 0b00001000 )const unsigned char num16 = 0x10; // hex for 0001 0000 ( 0b00010000 )const unsigned char num128 = 0x80; // hex for 1000 0000 ( 0b10000000 )홀수 짝수 판단홀수는 맨 오른쪽 비트(마지막 비트)가 1인 것을 이용한다.변수에 마지막 비트만 켜져있는 1(0x1)을 & 연산하여 구분.나누기가 생각보다 어려운연산이라는 것..

Study/Tip notes 2024. 10. 16. 01:16

[C++] 표준 입출력 버퍼 , 코딩테스트 입출력 cin, cin.get(), getline()

1.cin.getline() cin.getline()에 쓰이는 getline은 public member function이라는 설명이 있다. 소속이 std::istream::getline이다. 즉 istream 클래스의 멤버함수로써 getline이 존재한다. 따라서 istream의 객체들은 getline 멤버함수를 호출해서 사용할 수 있다. 정의 첫번째 파라미터로 c-string의 문자들을 저장할 수 있는 char형 배열의 시작주소를 요구한다. 두번째 파라미터로, s의 주소에 찾아가서 저장할 문자들의 용량을 정해야한다.(10이라 적으면 9개의 문자들이 저장될 수 있다 마지막은 \0 널이 들어가야 하므로) 세번째 파라미터로, 제한자(delim)을 입력할 수 있다. cin 객체로부터 값을 입력받아서 스트림을 ..

Study/Tip notes 2023. 10. 19. 00:01

[GAMEAI] FSM을 이용한 몬스터 인공지능의 구현

소스코드 및 실행 : 첨부파일 FSM(Finite State Machine) - 게임 인공지능의 전통적인 방법 게임에서 적들의 움직임을 인공지능적으로 구현하기 위해 기존의 게임들에서 자주 사용되던 방법중 하나가 바로 FSM, 즉유한상태기계이다. FSM은 오래전부터 다양한 방법으로 널리 쓰여온 컴퓨터공학 / 수학적 개념인데, 용어 뜻 그대로 유한한 개수의 상태들로 구성된 하나의 간단한 기계를 말한다. 여기서 하나의 상태(State)라는 것은 그냥 하나의 조건을 뜻한다고 생각하면 된다. FSM은 크게 현재상태, 입력, 출력상태, 전이함수의 4가지 요소로 나눌 수 있다. 현재상태는 말그대로 현재 FSM의 상태를 말하고, 입력은 FSM에 들어온 입력정보, 출력상태는 다음 단계의 상태, 전이함수는 입력정보와 현재..

Study/Tip notes 2022. 11. 30. 12:35

디자인 패턴 요약

디자인 패턴 유형 구분 유형설명 목적 생성 객체 인스턴스 생성에 관여, 클래스 정의와 객체 생성 방식을 구조화, 캡슐화를 수행하는 패턴 구조 더 큰 구조 형성 목적으로 클래스나 객체의 조합을 다루는 패턴 행위 클래스나 객체들이 상호작용하는 방법과 역할 분담을 다루는 패턴 범위 클래스 클래스 간 관련성(상속 관계를 다루는 패턴) 객체 객체 간 관련성을 다루는 패턴 디자인 패턴 요약 🚩 생성 1) Builder : 생산 단계를 캡슐화 하여 구축 공정을 동일하게 이용하도록 하는 패턴 2) Prototype : 복사하여 새 개체를 생성할 수 있도록 하는 패턴 3) Factory Method : 객체를 생성하기 위한 인터페이스를 정의하여 어떤 클래스가 인스턴스화 될 것인지는 서브 클래스가 결정하도록 하는 패턴 4..

Study/Tip notes 2022. 11. 29. 13:00

[C++] 참조(레퍼런스) 변수 정리

※ 참조 변수 요약 신입 때 부터 정말 많이 사용해온 참조 변수는 C++에서 사용 가능한 문법이다.(C언어는 안됨) 참조 변수란, 다른 변수를 참조하는 변수로써 주로 C언어의 포인터와 비교를 많이 하고는 한다. 주로 전달 인자를 함수에 넘길때 사용되며, 구조체나 클래스와 같이 덩치가 큰 타입에 사용하여 속도를 높인다. C언어에서는 문자열이나 구조체 등과 같이 덩치가 큰 타입을 포인터로 넘기지만, C++에서는 포인터 대신에 주로 참조를 사용한다. ※ 참조 변수 특징 - 주 용도는 함수의 전달 인자(매개변수)에 사용한다. - 구조체나 클래스와 같이 덩치가 큰 타입에 사용하기 적합하다.(덩치가 큰 타입을 복사해서 넘길 경우 느리기 때문) - 참조 변수를 전달 인자로 사용하면 포인터처럼 복사본이 아닌 원본 데이..

Study/Tip notes 2022. 2. 25. 17:46

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
이왕 발 디딘 이승, 원없이 즐겨야하지 않겠소? © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.