일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- C언어
- hackerrank
- 숙명여자대학교 정보보안 동아리
- 웹페이지 만들기
- 풀이
- 생활코딩
- Sookmyung Information Security Study
- SWEA
- 숙명여자대학교 정보보안동아리
- HTML
- WarGame
- 머신러닝
- The Loard of BOF
- XSS Game
- BOJ Python
- PHP 웹페이지 만들기
- 자료구조 복습
- c
- Javascript
- 파이썬
- lob
- c++
- hackctf
- 기계학습
- Python
- siss
- 백준
- 드림핵
- BOJ
- CSS
- Today
- Total
목록Sookmyung Information Security Study (28)
혜랑's STORY
#기획 간단한 투두리스트를 구현하였다. 투두리스트란, 해야할 일들의 목록을 정리해 둔 것을 말하며 이번 웹프로젝트의 가장 중요한 핵심 기능이라 할 수 있다. 제공하는 기능은 컨텐츠 추가, 컨텐츠의 디테일(세부설명) 추가, 선택항목 삭제, 전체삭제, 마지막 항목 삭제 등이 있다. # 실행 # 코드 ◆ 로그인 페이지 Sign Up Close ID : PW : /* Login */ function Login() { var objId = document.getElementById("loginId"); var objPw = document.getElementById("loginPW"); if (objId.value == "") { alert("Check Your Id"); objId.focus(); return;..
#SWEA 1859 : 백만 장자 프로젝트 - 풀이 N의 크기가 크기 때문에 뒤(N-1)부터 계산을 한다. 앞의 날의 매매가가 현재 매매가보다 작은 동안 계속 sum에 현대 매매가를 더해주고 앞의 매매가는 빼준다. 즉, 파는 값은 더해주고 사는 값은 빼주는 것이다. 여기서 mx의 값을 long타입으로 사용한 이유는 날짜가 int의 범위를 넘어갈 수 있기 때문이다. #include int tcase, N; int mx; long long sum; int a[100000]; int main() { scanf("%d", &tcase); for (int tc = 1; tc = 0; i--) { if (a[i] > mx) mx = a[i]; else sum += mx - a[i]; } printf("#%d %d\..
#innerHTML 속성 - 화면 상의 버튼을 누르면 사용자로부터 promt를 통해 문자열을 입력받고, 입력받은 문자열을 버튼 아래 화면에 표시하는 웹문서를 작성하시오. 이때 출력할 자리인 요소에 innerHTML 속성을 이용하여 요소를 추가하는 코드를 작성하시오. - 실행결과 #스타일 속성 변경하기 - 자바스크립트를 사용하여 style 속성에 접근하여 배경색을 변경하는 동적 웹문서를 만든다. 두개의 버튼을 만들고 파란색 버튼을 누르면 배경색이 파란색으로 붉은색 버튼을 누르면 배경색이 붉은색으로 변경되는 웹 문서를 작성한다. - 실행결과 Blue Red #계산기 만들기 - 두 개의 값을 텍스트 위젯으로 받아서 덧셈, 뺄셈, 곱셈, 나눗섬을 하는 웹문서를 작성하시오. 이 때 요소로 연산자를 입력받아서 계산..
#이벤트 처리하기 - 개요 이벤트란, 사용자가 웹 브라우저를 사용하는 중에 발생시키는 키보드, 마우스 등의 입력을 말한다. 이벤트를 처리한다는 것은 이벤트가 입력되었을 때 미리 구현된 자바스크립트 코드를 수행하는 것이라 할 수 있다. - 간단한 이벤트 처리 예제 (no/yes 버튼을 누르면 어떤 버튼을 눌렀는지 알려주는 예제) - 이벤트의 종류 - 이벤트 핸들러(handler) : 이벤트가 발생시 실행하고자 하는 자바스크립트 함수나 코드 - 이벤트 등록 : 이벤트의 종류와 이를 처리할 이벤트 핸들러를 연결시키는 작업 #폼 다루기 - 폼 다루기와 이벤트 처리 예제 ( 요소를 DOM 인터페이스로 접근하여 value 속성값을 읽거나 저장) #동적 웹 문서 만들기 - 정의 동적 문서란, 웹 문서가 즉시 변경된 ..
#SWEA 1989번 : 초심자의 회문 검사 - 풀이 각 단어의 길이(len)를 구하여 2로 나눈 값인 중앙값을 구한다. 중앙값을 기준으로 대칭에 위치한 문자의 값인 str[i]와str[len-i-1]을 비교하여 틀리다면 0을 return하고, for문을 마쳤다면 회문의 조건을 충족한 것이므로 return 1을 한다. #include #include int check(char* str) { int len = strlen(str); for (int i = 0; i < len / 2; i++) { if (str[i] != str[len - i - 1]) { return 0; } } return 1; } int main() { int t; scanf("%d", &t); char* str; for (int tc..
#SWEA 1284 : 수도 요금 경쟁 - 풀이 A사 요금 : 1리터 당 요금(P) * 사용한 수도의 양(W) B사 요금 (1) 사용한 수도의 양(W)이 R리터 보다 많은 경우 : R리터 이하 요금(Q) + 사용한 수도에서 R리터를 제외한 양(W-R) * 1리터 당 요금(S) (2) 사용한 수도의 양(W)이 R리터와 같거나 적은 경우 : R리터 이하 요금(Q) #include int A(int P, int W) { return P * W; } int B(int Q, int R, int S, int W) { if (W > R) return Q + (W - R) * S; else return Q; } int main() { int t; scanf_s("%d", &t); for (int i = 1; i B(Q..
#사칙연산 계산결과표 작성 숫자 34 25 더하기 빼기 곱하기 나누기 #switch문으로 한영 번역하기 번역하기 #반복문 사용하기 #BMI 계산하는 함수 정의하기 키 : 몸무게 : 계산하기
# 비교 연산와 블리언 Comparison operators & Boolean === 1===1 1===2 1 < 2 1 < 1 # 조건문 Conditional statements Program IF-true IF-false # 리펙토링 ; 중복의 제거 - 기능 : 중복되는 기능을 함수로 묶어 반복을 줄인다. # 배열과 반복문 - 배열 Array Syntax get count add count - 반복문 Loop # 함수 Function Basic Parameter & Argument Return