분류 전체보기 448

문제 4. 나이 출력(난이도 2)

머쓱이는 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요 0 나이는 태어난 연도에 1살이며 매년 1월 1일마다 1살씩 증가합니다. ageresult401983232000 2022년 기준 40살이므로 1983년생입니다. 2022년 기준 23살이므로 2000년생입니다. 우리나라는 태어난 순간 부터 1살이라 태어난 연도를 구하기 위해 기준 연도 - age로 태어난 연도를 구할 수 없었다.(1년 부족한 결과가 나옴)그래서 + 1을 추가시켜 문제를 해결할 수 있었다. 제출 코드 : function solution(age)  {     return 2022 + 1 - age; }

문제 3. 몫 구하기(난이도 4)(parseInt)

정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 0 0  num1num2result1052723 num1이 10, num2가 5이므로 10을 5로 나눈 몫 2를 return 합니다. num1이 7, num2가 2이므로 7을 2로 나눈 몫 3을 return 합니다.  10 / 5와 같이 몫이 딱 떨어지는 나눗셈은 문제가 없었다.하지만, 7 / 2와 같이 나머지가 있는 나눗셈은 3.5와 같이소수점이 함께 출력됐다. 그래서 (int)로 강제형 변환을 시도해보았지만 JavaScript에서는 (int)와 같이 강제형 변환이 없는 것 같았다.  인터넷 검색 결과 parseInt()로 형변환이 가능하다는 사실을 알게 됐다. C..

문제 2. 두 수의 곱(난이도 1)

정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요. 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100 num1num2result34122719513  num1이 3, num2가 4이므로 3 * 4 = 12를 return합니다. num1이 27, num2가 19이므로 27 * 19 = 513을 return합니다 제출한 코드 : function solution(num1, num2)  {     return num1 * num2; }.

문제 1. 두 수의 차(난이도 1)

정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. -50000 ≤ num1 ≤ 50000 -50000 ≤ num2 ≤ 50000 num1num2result23-1100298 num1이 2이고 num2가 3이므로 2 - 3 = -1을 return합니다.num1이 100이고 num2가 2이므로 100 - 2 = 98을 return합니다. 제출한 코드 :  function solution(num1, num2) {     var answer = 0;     answer = num1 - num2;      return answer; } 처음으로 JavaScript 문법을 사용해 문제를 풀어 보는 시간이었지만, 기존 프로그래밍 언어의 문법..

문제 2. 역순으로 정렬하기(난이도 1)

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLEANIMAL_IDVARCHAR(N)FALSEANIMAL_TYPEVARCHAR(N)FALSEDATETIMEDATETIMEFALSEINTAKE_CONDITIONVARCHAR(N)FALSENAMEVARCHAR(N)TRUESEX_UPON_INTAKEVARCHAR(N)FALSE동물 보호소에 들어온 모든 동물의 이..

SQL 문제 2024.07.09

문제 1. 이름이 있는 동물의 아이디(난이도 3)(문자열 'NULL', ORDER BY)

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.NAMETYPENULLABLEANIMAL_IDVARCHAR(N)FALSEANIMAL_TYPEVARCHAR(N)FALSEDATETIMEDATETIMEFALSEINTAKE_CONDITIONVARCHAR(N)FALSENAMEVARCHAR(N)TRUESEX_UPON_INTAKEVARCHAR(N)FALSE동물 보호소에 들어온 동물 중, 이름이..

SQL 문제 2024.07.09

게임 서버의 역사 알아보기

과거에는 인턴넷 연결이 안 되는 컴퓨터가 많았고, 연결이 되더라도 전화선이 연결된 모뎀을 사용했다.이때 컴퓨터 네트워크 속도는 2 ~ 5Kbps(Kilo bits per seconds)로  매우 속도가 떨어졌다.이러한 상황 속에서 패키지(디스크 드라이버, CD-ROM) 게임은 네트워크를 사용하지 않거나 전화선을 통해상대방과 1 대 1로 플레이 하는 방식이었습니다. 그런데 인터넷이 보급되면서 3명 이상 플레이가 가능한패키지 게임이 등장하기 시작했습니다. 플레이어 중 한명의 컴퓨터가 모든 플레이어의 게임 플레이 상태를취합해서 유지하는 역할을 했는데 이를 서버라고 부르기 시작했다. 패키지 게임에서 서버는 게임 플레이를 하는 상태인 섹션(Session) 처리를 담당하는데 게임이 시작할 때세션을 열고 게임이 끝날..

카테고리 없음 2024.07.09

게임 서버 개발자 부트 캠프 도전!!

내가 게임서버(Node) 트랙에 참여한 계기는 무엇인가요?컴퓨터공학과과에서 프로그래밍을 배우면서 게임 개발에 관심이 생겼습니다. 그래서, 혼자서 Unity를 독학도 해보고, 전공 과목과 졸업 작품으로 팀 혹은 개인으로 게임을 만들어 보고자 시도해보았습니다. 하지만, 전문적이고 체계적으로 게임을 만드는 방법을 학습하지 못 하여 수 많은 버그와 완성도가 낮은 게임이 만들어졌습니다. 그러한 상황 속에서 시간이 흘러 학교에서의 마지막 학기가 끝나고 졸업(24년 08월 졸업 예정)을 눈 앞에 둔 시점에서 방황을 하던 중 게임서버(Node) 트랙 부트 캠프를 발견하게 되었습니다. 이번 게임서버(Node) 트랙을 통해 게임 서버와 관련된 기술을 습득하고, 나아가 게임 서버 개발자로 취직하고 싶습니다.내가 이해한 개발..

카테고리 없음 2024.07.09