본문 바로가기

분류 전체보기89

WEB-JavaScript (2) - 4주차 리팩토링 중복의 제거 -비효율적인 코드 중복 제거 this - 중복되는 id 를 제거 할 수 있음 var target = document. querySelector('body"); document.querySelector("body") .style .color = 'white' ; --> target.style.color = 'white'; 반복문 #배열 Array Syntax Add HTML 삽입 미리보기할 수 없는 소스 #반복문 loop HTML 삽입 미리보기할 수 없는 소스 #매개변수와 인자 Function Basic parameter & argument HTML 삽입 미리보기할 수 없는 소스 #함수 리턴 return 객체 Object #객체 프로퍼티와 메소드 2023. 4. 8.
백준 17299번 c++ 앞에 오큰수와 문제 접근 방식은 비슷하게 가서 stack을 활용해야하나 같은 숫자의 개수로 비교하는 거라서 코드를 좀 더 추가 해야한다. #include #include #include using namespace std; int A[1000001]; //수열 크기를 제한 int B[1000001]; int main() { int N; //N을 입력 받음 stack stack; cin >> N; /*if (N 1000000) { return 0; }*/ //처음에는 중첩문을 사용하여 같은 값이 있을 때 F[i] 값을 하나씩 더하는 방법으로 진행 //for (int i = 0; i < N; i++) { //같은 숫자 개수 세서 F배열에 저장 //for (int j = 0; j < N; .. 2023. 4. 6.
백준 17298번 c++ 처음에는 동적 배열에 수를 입력 받은 뒤 , 값을 비교하면서 출력하는 방식으로 코드를 짰다. 하지만 그냥 배열로 입력 받아도 1000000 이상은 못받게 배열 크기를 정하면 되기에 하나씩 입력받아 바로 배열에 저장하는 방식으로 고쳤다. 단순하게 A[i] 의 값이 오른 쪽에 있는 어떤 수 보다 크면 바로 그 수가 큰 수 중에서 왼쪽에 있는 수라고 생각을 했기 때문에 A[i] > N; for (int i = 0; i < N; i++) //숫자를 입력.. 2023. 4. 4.
Spring _5.4-6.1 보호되어 있는 글 입니다. 2023. 4. 2.
GIT_ 3주차 #git hosting 선택 -> github repository (저장소) -public : 공개 -private : 비공개 지역저장소를 원격저장소와 연결 git remote add origin http:@@@ //원격저장소와 연결 git remote //확인 >origin #push git push --set-upstream origin master //깃 푸쉬만 입력해도 나중에는 바로 푸쉬 #복제 clone git clone http:// @@ // 디렉토리로 저장소를 만듦 #pull git pull // 원격 저장소로 부터 내려받음. pull -> 작업 -> commit -> push #오픈소스 오픈소스를 깃허브에서 공유 2023. 4. 1.
WEB_JavaScript(1) 3주차 #javascript를 넣는 방법 html 안에서 자바 스크립트는 동적임. html 는 정적임. #이벤트 //onclick 속성 값은 js HTML 삽입 미리보기할 수 없는 소스 -웹브라우저 일어나는 것을 이벤트라고 함 HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 #콘솔 자바 스크립트 파일을 만들지 않아도 자바스크립트를 만들 수 있음 #데이터 타입 > six data types that are primitives - boolean -null -undefined -number (숫자) -string (문자열) -symbol > and object str.length ( 문자열의 길이) str.toUpperCase() ; ( 소문자를 대문자로) str. indexOf() ;.. 2023. 4. 1.