본문 바로가기
반응형

javascript33

[Programmers] Lv1: 문자열 다루기 기본(12918) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12918풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(s) { var answer = true; const sLength = s.length; if (sLength != 4 && sLength != 6) { answer = false; } // isNaN 사용 반례 "0x16" for (let i = 0; i '9') { answer = false; break; } } return answer;}1) 길이가 4.. 2025. 6. 23.
[Programmers] Lv1: 2016년(12901) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12901풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(a, b) { var answer = ''; const day = ["SUN","MON","TUE","WED","THU","FRI","SAT"] const month = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] let totalDay = 5 // FRI for (let i = 1; i 1) 요일, 월별일수, 시작 요일 변수 선언 및 초기화- 1월 1일은 금요일이므로 todayDay는 5(.. 2025. 6. 23.
[Programmers] Lv1: 가운데 글자 가져오기 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12903풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(s) { var answer = ''; let sLengthDivTwo = parseInt(s.length / 2); if (s.length % 2 == 0) { answer = s.substring(sLengthDivTwo - 1, sLengthDivTwo + 1); } else { answer = s[sLengthDivTwo]; } return answer;}1) 짝수일 경우 가운데 두글자 반환2) 홀수일.. 2025. 6. 23.
[Programmers] Lv1: 같은 숫자는 싫어 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12906풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(arr){ var answer = [arr[0]]; for (let i = 0; i 1) 배열을 1번쨰 원소를 answer에 삽입2) 2번째 원소부터 배열을 순회하며 앞의 원소와 비교해서 같지 않다면 배열에 추가 (학습포인트)- 배열 순서에 따른 인덱스- 배열 삽입더보기let arr = []arr.push(val); // 배열에 값 추가 2025. 6. 23.
[Programmers] Lv0: 머쓱이보다 키 큰 사람(120585) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/120585풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(array, height) { var answer = 0; for (let i = 0; i height) { answer += 1; } } return answer;} 2025. 6. 20.
[로드맵] 웹 개발 - 학습로드맵 웹 기본1. 프로그래밍 언어- Java + Coding Convention(Google)- JavaScript + Coding Convention(Airbnb)- 디자인 패턴 2. 알고리즘 && 코딩테스트(Java)- [교재] 코딩 테스트 합격자되기(Java 편)- [교재] 코딩 테스트 문제 풀이 전략(자바 편)- [Site] Programmers- [Site] Baekjoon Online Judge- [Site] Softeer 3. 네트워크- [교재] 이기적 네트워크관리사 1,2급 필기+실기 올인원- [교재] 후니의 쉽게 쓴 시스코 네트워킹- [교재] 혼자 공부하는 네트워크- [Video] 혼자 공부하는 네트워크→ [자격증] 네트워크관리사 2급 4. 운영체제/컴퓨터구조- [교재] 혼자 공부하는 컴퓨터 .. 2025. 4. 9.
[JavaScript] DOM(문서 객체 모델) Reference- [TCP School] 문서 객체 모델- [MDN] 문서 객체 모델- [ModernJS]  브라우저: 문제, 이벤트, 인터페이스(브라우저 환경과 다양한 명세서)  - DOM(Document Object Model): XML이나 HTML 문서에 접근하기 위한 일종의 인터페이스. W3C의 표준 객체 모델로 계층 구조로 표현됨- DOM 종류: Core DOM / HTML DOM / XML DOM- Document 객체: 웹 페이지 자체를 의미- HTML DOM은 Node라고 불리는 계층적 단위에 정보 저장- HTML 문서의 모든 것은 Node  (Document 메서드)더보기메서드설명document.getElementsByTagName(tag_name)해당 태그 이름의 요소를 모두 선택do.. 2025. 4. 6.
[JavaScript] JavaScript 주요 메서드 1 변수 선언더보기더보기let name = "Alice"; // 변경 가능const age = 25; // 변경 불가능var city = "Seoul"; // (과거 방식, 사용 지양, 호이스팅 문제 발생 가능)자료형더보기더보기// 기본 자료형 (Primitive Types)let str = "Hello"; // 문자열let num = 42; // 숫자let bool = true; // 논리값let nothing = null; // 값 없음let unknown = undefined; // 정의되지 않음let symbol = Symbol(); // 유일한 값// 객체 자료형 (Object Types)let obj = { key: "value" }; // 객체.. 2025. 4. 4.
[JavaScript] JavaScript 기본 문법 변수 선언더보기더보기let name = "Alice"; // 변경 가능const age = 25; // 변경 불가능var city = "Seoul"; // (과거 방식, 사용 지양, 호이스팅 문제 발생 가능)자료형더보기더보기// 기본 자료형 (Primitive Types)let str = "Hello"; // 문자열let num = 42; // 숫자let bool = true; // 논리값let nothing = null; // 값 없음let unknown = undefined; // 정의되지 않음let symbol = Symbol(); // 유일한 값// 객체 자료형 (Object Types)let obj = { key: "value" }; // 객체.. 2025. 4. 4.
[웹개발] JavaScript 주요 메서드 2 Fetch API(비동기 요청)더보기메서드설명fetch(url)GET 요청(기본)fetch(url, { method: "POST", body })POST 요청fetch(url, { method: "PUT", body })PUT 요청fetch(url, { method: "DELETE" })DELETE 요청response.json()JSON 데이터를 파싱response.text()텍스트 데이터로 변환response.statusHTTP 상태 코드 반환response.ok응답 성공 여부(true/false)fetch("https://api.example.com/data") .then((response) => response.json()) .then((data) => console.log(data)) .c.. 2025. 4. 3.
반응형