no image
[백준-11720]숫자의 합 구하기
문제 입력 1번째줄에숫자의개수N(1 =< N =< 100), 2번째줄에숫자N개가공백없이주어진다. 출력 입력으로주어진숫자N개의합을출력한다. 해설 n = int(input()) # 1번째 입력할 숫자를 받은 변수를 넣는다. numbers = list(input()) # numbers에 list형식의 input을 담는다. sum = 0 # 기초 더하기 값을 0으로 선언 for i in numbers : sum += int(i) # sum += int(i), 즉 sum = sum + int(i) print(sum)
2023.10.22
no image
JavaScript DAY4
form 객체 - 일반적인 폼 요소에 접근할 때 사용 - document.forms 컬렉션을 이용해서도 접근할 수 있음 아이디 : 비밀번호 : 폼 접근하는 방법 const frm = document.myform; //document.뒤에는 위에 선언한 name의 이름을 적으면 그걸 가져온다는 뜻임. const frm = document.forms['myform']; //이것도 forms에 있는 name의 값을 이용해서 값을 가져옴. 폼 name이 'myform' const frm = document.forms[0]; // 폼 중에서 첫번째 폼을 찾음 const from = document.getElementById('regform'); // id를 이용해서 가져옴 아이디 입력상자에 접근하기 const u..
2023.10.22
no image
JavaScript DAY3
호이스팅(hoisting) - 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것 - var로 선언한 변수의 경우 호이스팅 시 undefined로 변수를 초기화 - let과 const로 선언한 변수의 경우 호이스팅 시 변수를 초기화하지 않음 함수 fucn1(); 인터프리팅 결과 함수 호이스팅 fucntion func(){ function func1(){ ----------> ....; ...; } } func1(); 익명함수 에러 발생 func2(); let func2(); 변수 호이스팅 func2(); let func2 = function(){ ----------> ....; function func2(){ } ....; } 화살표 함수 - fucntion 키워드를 사용하여 함수를 만..
2023.10.22
no image
[백준-2750] 수 정렬하기(append방식)
문제 입력 1번째 줄에 수의 개수 N(1
2023.10.21
no image
JavaScript DAY2
1. 연산자(Operator) 1. 산술 연산자 +, -, *, /, %, ** 2. 비교 연산자 >, =, true '3' == 3 -> true // 값은 3으로 같으니 true '3' === 3 -> false // 타입이 달라서 false 3. 대입 연산자 =, +, -=, *=, /=, %=, **= 4. 증감 연산자 ++변수, --변수, 변수++, 변수-- ex) let num = 10 ++num // 11 num = num + 1 --num // 10 num = num - 1 num++ // 11 num = num + 1 num-- // 10 num = num - 1 파이썬 ex) num += 1 num = 10 result = ++num // num = 1, result = 11 resul..
2023.10.21
no image
JavaScript DAY1
자바스크립트(JavaScript) 1. 개발년도 1995년 넷스케이프 커뮤니케이션즈 : 네비게이터 브라우저(90% 이상의 점유율) 1996년 브렌던 아이크 동적인 프로그램을 개발하기 위해 언어를 개발(10일만에 모카라는 언어) 네비게이터2에 탑재(모카 -> 라이브스크립트 -> 자바스크립트) MS의 익스플로러의 jscript 등장 -> 호환성 문제 발생 -> 크로스 브라우징 이슈가 발생 1997년 ECMAScript(비영리 표준화 기구 ECMA 인터내셔널) -> 자바스크립트에서 표준화 1999년 비동기적(Asynchronous) 서버와 브라우저가 데이터를 교환할 수 있는 통신 기능 Ajax(Asynchronous JavaScript and XML)이 탄생 2005년 구글이 크롬 발표(V8 자바스크립트 엔진..
2023.10.21