목록분류 전체보기 (718)
쌓고 쌓다
https://school.programmers.co.kr/learn/courses/30/lessons/92335 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include #include #include #include using namespace std; bool isPrime(long long int n) // 제곱근 판별 함수 { if(n==1) return false; for(long long int i=2;i*i=0&&s[s.length()-temp.length()-1]=='0') // 0P answer++; el..
https://school.programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include #include using namespace std; bool solution(vector phone_book) { bool answer = true; sort(phone_book.begin(), phone_book.end()); for(int i=0;i
외부의 script 파일을 읽을 때 script 태그를 사용한다. src 속성에 읽어 들일 파일의 경로를 입력한다. 외부 script 파일 읽기 동일한 폴더에 hello.js를 만들어 코드를 입력했다. hello.js console.log('# hello.js의 script') const i = 777 test.html 실행 결과 Lodash lodash 홈페이지에서 CDN copies를 눌러 링크를 복사한다. 링크: https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js + CDN? 콘텐츠 전송 네트워크(Contents Delivery Netword)라는 뜻으로 가까운 서버에서 다운로드하게 하여 빠르게 전송받는 방법입니다. + min 버전? min 버전의..
문자열로 데이터를 주고받을 때 CSV, XML와 같은 자료 표현 방식을 사용한다. JSON(JavaScript Object Notation) 또한 배열과 객체를 활용한 자료 표현 방식 또는 형식이다. 대부분 프로그래밍 언어는 JSON 형식의 문자열을 읽어 들이는 기능이 있다. 그래서 네트워크를 통해서 각각의 프로그래밍 언어로 만든 애플리케이션이 데이터를 교환할 때 활용한다. JSON을 활용해 책을 표현하면 // 한권의 책 { "name": "종강이 좋아", "price": 7777, "publisher": "야이야" } // 여러권의 책 [{ "name": "종강이 좋아", "price": 7777, "publisher": "야이야" }, { "name": "개강 오지마", "price": 8888, "..
자바 스크립트에서 자료를 기본 자료형과 객체 자료형으로 구분한다. 기본 자료형 숫자 문자열 불 객체 자료형 함수 배열 이외 전부 객체 자료형 속성과 메소드를 가지면 객체이다. 배열도 객체이다. 배열에 속성을 지정한 후 확인 해보자. // 배열 선언 const a = [] // a에 속성 sample을 10으로 초기화 a.sample = 10 // a의 속성 sample 출력 console.log(a.sample) 함수도 객체이다. 함수에 속성을 지정한 후 확인 해보자. // 함수 f 선언 function f() { } // f에 속성 지정 f.sample = 10 // f 속성 출력 console.log(f.sample) 기본 자료형 객체가 아닌 것을 기본 자료형이라고 부른다. 객체가 아니므로 속성을 가..
배열 또한 객체(object)이다. console.log( typeof([]) ) 객체 생성 배열은 인덱스를 이용해 요소에 접근하지만 객체는 키를 사용하여 값에 접근한다. 객체는 중괄호 { }로 생성하고, '키: 값'의 형태로 자료를 쉼표(,)로 연결해서 입력한다. const product = { 제품명: '망고', 원산지: '필리핀' } 객체의 요소 접근 (방법1) - 대괄호 [ ] 와 키 product['제품명'] product['원산지'] (방법2) - 온점 (.) product.제품명 product.원산지 + 식별자로 사용할 수 없는 단어를 키로 사용한 경우 (키를 문자열로) const test = { "hello world": 777, "im good~!": 1 } test["hello worl..
1. let numbers = [273, 25, 75, 52, 103, 32, 57, 24, 76] numbers = numbers.filter((value) => { if( value%2===1 && value { console.log(value) })
https://school.programmers.co.kr/learn/courses/30/lessons/87390 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 전체 코드 #include #include #include using namespace std; vector solution(int n, long long left, long long right) { vector answer; for(long long i=left;i