본문 바로가기

내일배움 과제/코딩테스트64

알고리즘 22번 두 정수 사이의 합 https://school.programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krJS문제두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다.계획if (a===b){   return a}e.. 2024. 11. 27.
알고리즘 21번 - 추가공부 https://school.programmers.co.kr/learn/courses/30/lessons/12947 JS문제양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 제한 조건 x는 1 이상, 10000 이하인 정수입니다.계획1. 정수를 자리수 마다 배열로 만들고 배열의 합을 구한다.2. 합한 수로 정수 x를 나누어(%) 나머지가 0이면 true 반환, 아니면 false 반 참고, 풀이히샤드 수 뜻 : 하샤드 수 또는 니번 수는 주어진 진법에서 그 수의 각 자릿수 숫자의 합으.. 2024. 11. 26.
알고리즘 20-추가공부 https://school.programmers.co.kr/learn/courses/30/lessons/12933 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krJS문제함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이상 8000000000 이하인 자연수입니다.계획n을 문자배열로 만들기문자열-> 숫자열큰 순서대로 배열새로운 정수 반환참고, 풀이split(), map()// 정수 -> 문자열로 변경const str = String(num);//.. 2024. 11. 25.
알고리즘 19번 - 추가공부 https://school.programmers.co.kr/learn/courses/30/lessons/12934 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krJS문제임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 제한 사항 n은 1이상, 50000000000000 이하인 양의 정수입니다. 입출력 예계획제곱근 구하는 함수 사용n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴제곱근이 없으면 -1리턴S문제임의의 양의 정수 n에 대.. 2024. 11. 22.
알고리즘 18번 - 추가공부 https://school.programmers.co.kr/learn/courses/30/lessons/12925 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr JS문제   문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건     s의 길이는 1 이상 5이하입니다.    s의 맨앞에는 부호(+, -)가 올 수 있습니다.    s는 부호와 숫자로만 이루어져있습니다.    s는 "0"으로 시작하지 않습니다.입출력 예    예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다.    str은 부호(+,-)와 숫자로만 구.. 2024. 11. 21.
스텐다드 24.11.19 과제 네트워크[수강생] 클라이언트, 서버 구조 웹 어플리케이션 서버와 게임 서버의 차이 [튜터] 게임 서버 개발자가 알아야할 것 - 네트워크 중심으로 과제1. 컴퓨터 세계에서 서버와 클라이언트는 무엇인가?서버, 클라이언트 각각의 개념과, 서버 클라이언트 구조에 대해 자유롭게 조사해주세요.  컴퓨터 세계에서 서버와 클라이언트는 네트워크 시스템에서 정보를 주고받는 역할을 나누는 개념입니다.◆ 서버(Server) : 서비스를 제공하는 컴퓨터 또는 프로그램 (service provider)▶ 클라이언트로부터 요청을 받아 처리하고, 그 결과를 반환하는 일을 합니다.▶ 특징:      - 데이터 저장, 처리, 관리의 중심 역할.      - 안정성과 고성능 요구.      - 유형: 웹 서버, 데이터베이스 서버, 파일 .. 2024. 11. 20.