남민우의 공부 블로그

고정 헤더 영역

글 제목

메뉴 레이어

남민우의 공부 블로그

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (102)
    • 내일배움캠프 학습 (51)
      • HTML (7)
      • SQL (10)
      • JavaScript (13)
      • Node.Js (8)
      • 진행 프로젝트 (10)
      • 네트워크 (2)
      • TCP Echo Server (1)
    • 유니티 학습 (17)
      • 세미나 자료 (17)
    • 언리얼 학습 (0)
    • 게임 이야기 (1)
      • 로스트 아크(Lost Ark) (1)
    • 프로그래밍 및 언어 (28)
      • 코딩 테스트 문제 (17)
      • 자료구조 학습 (11)
    • 개인 일상 (2)

검색 레이어

남민우의 공부 블로그

검색 영역

컨텐츠 검색

전체 글

  • #9. DATA TYPE 오류 확인

    2024.10.23 by 남민우_

  • #8. IF/CASE 실습

    2024.10.23 by 남민우_

  • #7. IF/CASE 문법

    2024.10.23 by 남민우_

  • #9. 하노이 타워 - HanoiTower

    2024.10.21 by 남민우_

  • #8. 재귀 - Recursion

    2024.10.20 by 남민우_

  • 포트폴리오 - 게임 프로그래머

    2024.10.20 by 남민우_

  • #7. 순차 탐색 vs 이진 탐색

    2024.10.19 by 남민우_

  • 2024 넥토리얼 채용의 나라 후기

    2024.10.18 by 남민우_

#9. DATA TYPE 오류 확인

SQL 코드를 작성하면서, 숫자 가공이나 문자 출력 시 자주 발생할 수 있는 오류에 관해서이다.본인은 맞게 작성했다고 생각할 수 있지만 Data Type Error 라는 문구와 함께 에러가 발생하는 경우가 있다. DATA TYPE 이란?먼저 'Data Type'은 쉽게 설명해 '자료형' 을 의미한다.처음 테이블을 만들면서 컬럼을 만들고 그 자료형을 작성한다.CREATE TABLE (id INT,name VARCHAR(50), age INT);이와 같이 테이블을 만들 때 id의 경우 Data Type 이 int, name의 경우는 Varchar 인 것이다. 따라서 Data Type 에러는 이 데이터 타입에 맞지 않게 코드를 작성했을 경우 발생하는 에러이다. 이 Data Type을 출력 결과에서 쉽게 확..

내일배움캠프 학습/SQL 2024. 10. 23. 18:26

#8. IF/CASE 실습

1. User  Segmentation (유저 분할)1_1. 10세 이상, 30대 미만의 고객 나이와 성별로 그룹 나누기, 이름도 같이 출력여기서 키워드는1. 10세 이상, 30대 미만의 고객 특정2. 고객 나이와 성별로 그룹 분할로 들 수 있을 것이다. 코드SELECT case when (age between 10 and 19) and gender = 'male' then '10대 남성' when (age between 10 and 19) and gender = 'female' then '10대 여성' when (age between 20 and 29) and gender = 'male' then '20대 남성' when (age between 20 and 29) and gender = 'fema..

내일배움캠프 학습/SQL 2024. 10. 23. 18:17

#7. IF/CASE 문법

1. IF문C/C++ 등 다른 언어와 마찬가지로 조건을 지정할 때 사용하는 키워드 이다.C/C++을 학습한 사람이라면 쉽게 이해 가능하겠지만, 사용 방식이 조금 다른데구조는 다음과 같다if(조건, 조건 충족 시, 충족x 시) 예시 코드select restaurant_name, cuisine_type "원래 음식 타입", if(cuisine_type='Korean', '한식', '기타') "음식 타입"from food_orders이 코드에서 if 문은 if(cuisine_type='Korean', '한식', '기타') "음식 타입"과 같이 사용되었다. if 문 안에 특정하고 싶은 조건, cuisine_type = 'Korean' 과조건에 부합할 경우에 해당하는 '한식',부합하지 않을 ..

내일배움캠프 학습/SQL 2024. 10. 23. 17:54

#9. 하노이 타워 - HanoiTower

하노이 타워란?원반을 한 번에 하나씩 옮기면서 최종적으로 초기 상태를 유지한 채로 두 칸 옆의 기둥으로 옮기는 퍼즐이 퍼즐을 현실에서 푸는 동작은 사실 어렵지 않다.문제는 이 과정에서 재귀의 특성을 찾고, 그걸 프로그래밍적으로 해결하는 것이다. 크기가 큰 순서부터 3, 2, 1 이라고 할 때제일 먼저 해결해야 하는 것은 3 원반을 C로 옮기는 것. 다만 그렇게 하려니 2번과 1번을 B로 치워야 한다.2번과 1번 원반을 옮기면, 또 1번을 C로 옮겨야 한다.처음 이 문제를 보면서 프로그래밍적으로는 큰 문제를 해결하기 위해 작은 문제부터 해결하는 분할 정복(Divide/Conquer) 알고리즘을 사용해야 하나 싶었는데, 조금 다른 결의 풀이다. 내가 생각했던 이유로는 4개의 원판이 있다고 했을 때 3개를 먼..

프로그래밍 및 언어/자료구조 학습 2024. 10. 21. 02:21

#8. 재귀 - Recursion

재귀의 이해재귀란? 어떤 코드를 정의할 때 그 안에서 자기 자신을 참조하는 것을 말한다.흐름 상 반복문과 혼동하거나 호출 구조를 헷갈리기 쉬운데, 먼저 반복문은 한번 함수 호출 시 그 함수의 본문을 계속적으로 반복하는 코드 동작이라 별개의 방식이고호출 구조를 봤을 때 같은 자기 자신을 계속 호출하는 재진입의 구조로도 보이지만정확하게는 원본 함수를 한번 호출하고, 같은 함수의 복사본을 계속 생성해내는 Copy&Paste -> Call 의 과정이라고 보는 것이 정확하다.모든 코드 동작은 동작 시 컴퓨터에 메모리를 차지한다.이때 재귀함수의 메모리 호출 - 해제 순서는원본 - 복사본A - 복사본B - 복사본C ... 으로 소요됐을 경우... - 복사본C - 복사본B - 복사본A - 원본 순으로 역방향으로 메모리..

프로그래밍 및 언어/자료구조 학습 2024. 10. 20. 23:30

포트폴리오 - 게임 프로그래머

게임 프로그래머로 취업하기 위한 포트폴리오입니다.많은 피드백 부탁드립니다

개인 일상 2024. 10. 20. 18:48

#7. 순차 탐색 vs 이진 탐색

순차 탐색의 최악의 경우 시간 복잡도는T(n) = n 으로 나타내고 이는 빅-오 표기법으로 O(n) 으로 나타낸다. 이진 탐색의 최악의 경우 시간 복잡도는T(n) = Log2N + 1 로 나타내고 이는 빅-오 표기법으로 O(LogN) 으로 나타낸다. 둘을 비교하기 위해선 n에 증가량에 따른 연산 횟수를 살펴봐야 하는데단순 계산만 보더라도순차 탐색의 연산횟수보다 이진 탐색의 연산 횟수가 극단적으로 적다는 것을 알 수 있다 특히 이진 탐색의 연산 횟수는 n의 값이 증가함에 따라 그 상승폭이 점점 더 줄어드는 모습으로이는 사용하기 좋은, 매우 뛰어난 알고리즘이다 라고 결론 내릴 수 있다.

프로그래밍 및 언어/자료구조 학습 2024. 10. 19. 01:21

2024 넥토리얼 채용의 나라 후기

넥토리얼 : 당신의 즐거움이 이어지도록https://www.nexon-tutorial.com/10월 12일부터 13일에 진행된 넥슨 채용 연계형 신입 모집 공고, 일명 '넥토리얼'그 넥토리얼에 관한 설명회 '채용의 나라' 에 다녀왔다.나는 프로그래밍 직군 희망자로 12일에 사전 신청을 통해 현장을 방문하였다. 첫 일정은 10시 30분부터 시작에, 입장 시작은 10시부터 진행하는 일정이었지만 시작부터 많은 인원이 대기하고 있었다.현장에는 사전 신청을 하지 못하고 현장에 방문한 사람들을 위해 입장 등록 가능한 QR 코드까지 준비되어 있었다.이번년도에 졸업을 앞둔 4학년 학생으로서, 채용의 나라에는 처음 참관하는 자리었다.넥슨이 대기업이라는 사실은 너무나 당연하게도 알고 있었지만 대중성이 높은 게임들이 많아 ..

개인 일상 2024. 10. 18. 21:15

추가 정보

인기글

최신글

페이징

이전
1 ··· 6 7 8 9 10 11 12 13
다음
TISTORY
남민우의 공부 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바