[HTML] form
·
HTML+CSS+JS
사용자가 서버 쪽으로 data를 전송하기 위한 방식으로 HTML의 form 태그 사용 태그 웹 페이지에서의 입력 양식으로, 화면에 보이지 않는 추상적인 태그 (ex. 로그인 창, 회원가입, 등) 속성 action 은 사용자가 입력한 정보를 어디로 보낼 것인지 링크를 설정해준다. 태그 사용자가 양식을 입력하기 위한 태그 속성 type(종류), name(데이터 이름), value(기본 값) type를 text로 설정하면 문자를 입력할 수 있는 폼이 생성됨 type를 password로 설정하면 사용자가 입력하는 문자가 별표 처리 된다. type를 submit으로 설정하면 제출하는 버튼이 생성된다.
[백준] 런타임 에러
·
Computer Science/기타 error
백준을 풀다보면 "런타임 에러"가 발생하는 경우가 있는 데, 백준은 어느 부분에서 에러가 발생하였는지 알려주지 않는다. 런타임 에러란 ? 말 그대로 runtime error로, 실행시에 발생하는 에러이다. 배열에 할당된 크기를 넘어서 접근했을 때 전역 배열의 크기가 메모리 제한을 초과할 때 지역 배열의 크기가 스택 크기 제한을 넘어갈 때 0으로 나눌 떄 라이브러리에서 예외를 발생시켰을 때 재귀 호출이 너무 깊어질 때 이미 해제된 메모리를 또 참조할 때 프로그램(main 함수)이 0이 아닌 수를 반환했을 때 C/C++에서 반환형이 void가 아닌 main이 아닌 함수에서 아무런 값을 반환하지 않았을 때 참고 : https://www.acmicpc.net/board/view/22980
[JAVA] 10818번 : 최소, 최대
·
Computer Science/자료구조와 알고리즘
1. 문제 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 2. 코드 import java.util.Arrays; import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n; n=sc.nextInt(); int[] array = new int[n]; for(int i=0;i
[JavaScript] Function
·
HTML+CSS+JS
Function - 일련의 프로그램에 대해 이름을 붙인 것 - 가독성을 높일 수 있음 - 유지 보수의 편의성이 급격히 높아짐 ex) 함수를 호출하는 곳이 1억개라면, 1억개가 동시에 바뀜 function f123(){ console.log(1); console.log(2); console.log(3); } f123(); console.log('A'); f123(); Input console.log(Math.round(1.6)); //2 console.log(Math.round(1.4)); //1 Math : javascript가 내장하고 있는 객체 (객체: 함수들을 관리하는 directory) round : 반올림을 해주는 함수 round 함수를 살펴보면 입력값이 존재함 (1.6과 1.4) functio..
[JavaScript] Array data type
·
HTML+CSS+JS
Array data type (배열) 배열에서는 자릿수가 0부터 counting 된다. 배열의 개수를 셀 때는 0부터가 아닌 1 부터 counting한다. (배열이름.length)이용 배열의 끝에 데이터를 추가하고 싶으면 " javascript array add data" 검색 - (배열의이름.push )사용 //배열 생성 var arr = ['A','B','C','D']; //배열 읽기 console.log(arr[1]); //B console.log(arr[3]); //D //배열요소 바꾸기 arr[2]=3; //배열의 개수 console.log(arr.length); //배열의 끝에 데이터 추가 arr.push('E'); Array & Loop var number = [1,400,12,34,5]; ..
[JAVA] 백준 10996번 : 별찍기 - 21
·
Computer Science/자료구조와 알고리즘
1. 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 2. 코드 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n=sc.nextInt(); for(int i=1;i
[JAVA] 백준 2446번 : 별찍기 -9
·
Computer Science/자료구조와 알고리즘
1. 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 2. 코드 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n=sc.nextInt(); for(int i=0;i
[JAVA] 2523 : 별찍기 -13
·
Computer Science/자료구조와 알고리즘
1. 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 2. 코드 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n=sc.nextInt(); for(int i=0;i