개발 JOB소리

개발 JOB소리

  • 분류 전체보기
    • 포트폴리오
    • 게임개발
    • 백준
    • C++공부하기
    • 개발잡소리
    • 수학
    • 개발 기록
    • 팀 프로젝트 후기
    • Shader_HLSL
    • Shader_유니티 쉐이더 그래프
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

개발 JOB소리

컨텐츠 검색

태그

STAC solid c# 수학 쉐이더그래프 개발일지 stack dod 자료구조 클라이언트보안 쉐이더 vertex 개발 EDGE string 게임클라이언트 유니티 객체지향 Vector Unity

최근글

댓글

공지사항

아카이브

분류 전체보기(51)

  • [백준 10798] '세로 읽기'

    백준이다 https://www.acmicpc.net/problem/10798  그렇다고 한다 문제의 구조를 본다면대충 최대길이 15짜리 문자열을 5개 입력받고 그걸 첫 번째부터 세로로 읽는다는 것그렇다면 어떻게 풀 수 있을까 크게 코드를 세 부분으로 나눌 수 있다  1. 문자열 입력받기 2. 문자열중에서 길이가 가장 긴 문자열의 길이 구하기3. 문자열의 열을 고정하고 행을 각각 출력하기 사실 2번을 하지 않고 그냥 열 반복을 문자 최대길이인 15로 돌려도 된다하지만 열의 길이가 길지 않은 경우 작업효율이 별로 좋지 못하다 C++로 코드를 적어보자 string input[5];for (int i = 0; i 문자열 총 5개를 위 코드를 통해 입력받고 int maxLen = input[0].length();..

    2024.03.29
  • [ 개발 잡소리 ] 변수와 상수 그리고 자료형 약간

    변수는 무엇인가상수는 무엇인가 수학시간에 어느 정도 졸지 않았던 학생들은 대충 예상이 될 수도 있다 간단하다 변수는 변할 수 있는 수상수는 상할 수 있는 수가 아니라변하지 않는 수이다 (예 : PI  3.141592...) 코딩을 하면서 엄청나게 많이 사용하는 약속어이며일반적으로 값을 담아놓는 상자의 개념이다 언어에 따라 선언방법이 다른데js와 C#을 기준으로 설명할 것이다 변수는 선언 후 초기화, 값 변경, 대입 연산등이 가능하지만상수는 선언 후 초기화를 코드에서 하고 나면 값을 절대 변경할 수 없다 일반적인 변수선언 방법은 [선언키워드] [변수명] = [초기화값]; 이러하다예시는 다음과 같다 C#int number = 3;JSvar number = 3;두 언어에 약간 (약간 아님)의 차이가 보이는 이..

    2024.03.23
  • [ 개발 잡소리 ] 참조는 무엇인가

    C언어나 C++ 등 포인터와 같은 참조를 처음 접할 때전두엽과 측두엽이 지끈거리는 것을 온몸으로 느낄 수 있다 참조가 뭐길래? 참조는 무엇인가참조는 원본이 존재하고 다른 변수나 파일에서그것을 '참조' 즉 원본의 주소를 가지고 있거나 참조자를 통해원본으로부터 값을 공유받는 것 무슨 말인지 하나도 모르겠다 참조를 비유한다면 비유할 대상은 많다예시를 하나 들어보자만약 조별과제를 팀을 짜서 하고 있다고 치자 A, B가 한 팀인데A가 보고서를 작성하고, B가 자료를 수집한다 각각의 대상이 자료를 만드는데 1.  B는 A에게 수집한 자료 문서 사본을 넘겨준다 2.  A는 구글 문서에 보고서를 작성하여 링크를 B에게 주었다 두 경우의 차이가 느껴지는가?두 가지의 차이는 동..

    2024.03.19
  • [ 개발 잡소리 ] 문자열

    문자열은 무엇일까간단하게 결론부터 말하자면 문자의 배열이다 그렇다면 그냥 문자만의 배열일까?#include int main() { char str[] = { 'M', 'I','N', 'G' }; std::cout 로 C++코드를 짜보았다 char은 1byte의 문자를 나타내는 자료형이다문자들의 나열인 문자열을 만들어 출력해보려 한다 이 코드를 실행시켜 보자MING 까지는 잘 출력되었으나뒤에 무언가 알 수 없는 문자들이 나열되어 있다 왜 이런 현상이 발생하는 것일까?컴퓨터는 위와 같이 문자배열을 선언할 시 문자열의 끝이 어디인지 알지 못한다따라서 컴퓨터가 알아먹게 설명하기 위해서는 문자열의 끝에  NULL을 넣어줘야 한다 그런데 char 배열에 NULL을 어떻게 넣을까'\0'을 마지막 문자에 넣어주면 된다..

    2024.03.12
  • [C++ 공부하기] 기본 입출력

    C++을 공부해보려 한다 게임 개발에 유니티같은 경우엔 C#을 쓰지만 다이렉트X나 언리얼, 또는 다른 개발을 하더라도다른 언어를 배워두는 것은 좋은 것이다 오래전에 독학으로 C++을 찍먹 해본 적이 있었는데 기억상으로는 거의 다 까먹었으나오랜만에 배우려고 찾아보니 꽤 익숙한 맛인 것 같기도 하다 옛날이야기는 이쯤 하고기본적인 파트를 공부해 보자입출력 하기아무 코드나 입출력을 넣어서 싸보자#include int main() { char arr[100]; std::cout > arr; std::cout 우선 C++은 언뜻 보면 C언어와 유사한 점이 많다#include라던지, int main() 함수라던지...물론 C언어에서 쓰던  scanf같은..

    2024.03.08
  • [ 개발 잡소리 ] 객체 지향 프로그래 밍

    객체 지향 프로그래밍이 뭘까?그전에 객체는 무엇일까? 객체란?사물이다.사물? 우리 주변에 있는 사물을 말하는 건가? 그렇다. 객체는 우리 주변의 사물(객체)을 기준으로 프로그래밍하는 방식이다. 이게 무슨 말이지?자세히 알아보자사람 한 명의 객체가 있다고 쳐보자 이 사람은 어떤 속성을 가지고 있을까?이 사람은 아마 이름과 나이를 가지고 있을 것이다. 음.. 그리고 이 사람은 무엇을 할 수 있을까? 이 사람은 먹고, 걸어 다닐 수 있다.그렇다. 이러한 개념들은 묶어서 가지고 있는 이 Human이라는 것은 객체인 것이다. Human은 name, age '속성'과Eat, Walk행동을 하는 '메서드'를 가지고 있다. 그런데 세상에 사람이 한 명만 있는가? 아니다. 사람은 무수히 많으며여러 사람이 공통으로 저 속..

    2024.03.05
이전
1 ··· 3 4 5 6
다음
vcsHB GitHub vcsHB Portfolio
© 2018 TISTORY. All rights reserved.

티스토리툴바