전체 글

· IT/Algorithm
문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 "0"으로 시작하지 않습니다. 입출력 예 예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. CODE // 문자열 > 숫자로 변환 parseInt 사용 function solution(s) { var answer = parseInt(s) return answer; } // 문자열 > 숫자로 잘 변환했는지 확인 시 typeof 사용하여 확인
· IT/Algorithm
문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s return "abcde" "c" "qwer" "we" CODE // 1 function solution(s) { var answer = ''; if (s.length % 2 == 0) { var even1 = (s.length / 2) - 1 var even2 = (s.length / 2) + 1 answer = s.substring(even1,even2) } else { var odd = (s.length % 2) + (s.length / 2) - 1 var odd1 = parseInt(..
· IT/Algorithm
문제설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 4 "Even" 3 "Odd" CODE function solution(num) { var answer = ''; if (num % 2 == 0) { answer = "Even" } else { answer = "Odd" } return answer; }
· IT/Algorithm
문제설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한사항 absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. 입출력 예시 absolutes signs [4, 7, 12] [true, false, true] [1, 2, 3] [false, false,..
· IT/Algorithm
문제설명 두 정수 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의 대소관계는 정해져있지 않습니다. 입출력 예시 a b return 3 5 12 3 3 3 5 3 12 CODE function solution(a, b) { var answer = 0; if(a
· IT/Algorithm
문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한조건 n과 m은 각각 1000 이하인 자연수입니다. 예시 입력 출력 5, 3 ***** ***** ***** CODE process.stdin.setEncoding('utf8'); process.stdin.on('data', data => { const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); // i 선언 후 b만큼 반복 for (let i = 0; i < b; i++) { // 출력할 변수 선언 var star = ""; // j선언 후 별을 한 줄에 몇 개 찍..
변수 선언과 초기화 변수 프로그램 실행 도중 임의의 값을 저장해 두고 읽을 수 있는 공간 선언 : 컴퓨터에게 변수를 사용할 것이라고 알리는 역할 초기화 : 선언한 변수에 처음으로 값을 저장하는 과정 변수에 값을 저장하는 법 : 대입연산자(=) 활용 콤마(,)를 활용해 여러 변수를 동시에 선언, 초기화 가능 var a, b, c; a = 6; b = 9; c = 77; console.log(a, b, c); 6 9 77 변수의 값 활용 변수의 이름을 사용하면, 변수의 값을 읽어서 사용 가능 console.log 명령어 괄호 안에 여러 개의 메시지를 콤마(,)로 구분하여 활용 가능 var v1 = 1, v2 = 2, v3= 3 console.log(v1, v2, v3) 1 2 3 자료형 변수에 저장할 수 있..
· Bootcamp/WIL
WIL - Weekly, I Learned 11/01 11/02 11/03 11/04 11/05 11/06 팀 배정 진행 상황 공유 진행 상황 공유 AWS 서버 세팅 깃 및 진행상황 공유 회고 멘토링 준비 프로젝트 기획 [강의] 웹개발 플러스 4주차 로그인 기능 구현 도메인 연결 오류 점검 멘토님과 회고 멘토링 진행 와이어 프레임 설계 Git Hub 팀 계정 생성 및 세팅 회원가입 기능 구현 깃 및 진행상황 공유 선택과 집중의 시간 주특기 선택 면담 스코프 분배 진행 상황 공유 깃 및 진행 상황 공유 메인페이지 오류 수정 최종 점검 주특기 최종 선택 개발 기능 정리 메인페이지 기능 구현 깃 및 진행상황 공유 서버 업로드 S.A 제출 유튜브 업로드 [강의] 웹개발 플러스 2주차 프로젝트 마감 11/01..
· Bootcamp/WIL
S.A(Starting Assignment) 우리 조 프로젝트 제목/간단설명 "감.빠.스" 감성에 빠지는 스팟이란 뜻이다. 서비스는 유저가 직접 국내 여행지를 여행하며 좋은 곳은 업로드하여 다른 유저와 공유하는 형식이므로, 유명한 장소부터, 나만 아는 장소까지 올릴 수 있다. 와이어프레임 사진 개발해야 하는 기능들 기능 Method URL request response 로그인 POST /api/login {'uId':uId, 'uPw':uPw} 회원 정보 회원가입 POST /api/signup {'uId':uId, 'uPw':uPw, 'uName':uName, 'uEmail':uEmail} 작성 회원 정보 회원 중복 확인하기 GET 로그아웃 POST /logout 메인 GET /api/main 포스팅 P..
Huitopia
summary