코딩 15

JS_ Java와 비슷한 문법들

if_else문 if- else 문을 이용하여 학점매기기 prompt( ) 함수 : 사용자에게 입력을 요청하는 프롬프트 상자를 화면에 표시하기 위해 사용된다. 프롬프트 상자에서 계속 진행하려면 "확인" 또는 "취소" 버튼을 클릭해야 한다. 첫번째 인수는 프롬프트상자에 표시되는 레이블이며, 두번째 인수는 프롬프트 상자의 텍스트 박스에 표시되는 문자열이다. "확인" 버튼을 클릭하면 사용자가 입력한 값을 문자열로 반환 "취소" 버튼을 클릭하면 null을 반환 function prompt(message?: string, _default?: string): string (상단 메시지, 기본입력 메세지) : string타입 리턴 학점 매기기 2개를 더하는 경우에는 무조건 int형으로 변경해 주어야 한다. 왜냐하면 ..

KH/JavaScript 2022.09.20

CSS_ 마우스 이벤트/ 목록 꾸미기

visited : 한번이라도 방문을 했다면 hover : 마우스를 올리고 있을때 active : 마우스를 누르고 있는 동안 (예) 여기가 링크입니다. (예) 글자크기와 배경색 변경해보기 마우스를 올려놓으면 스타일이 변경됩니다. 폰트 크기를 변경하는 링크 배경색을 변경하는 링크 HTML5 CSS3 HTML5 CSS3 JAVASCRIPT JAVASCRIPT HTML5 CSS3 HTML5 CSS3 JAVASCRIPT JAVASCRIPT HTML5 CSS3 HTML5 CSS3 JAVASCRIPT CSS3 JAVASCRIPT HTML5 CSS3 JAVASCRIPT HTML5 CSS3 JAVASCRIPT JAVASCRIPT HTML5 CSS3 JAVASCRIPT HTML5 CSS3 JAVASCRIPT JAVASCR..

KH/CSS 2022.09.16

[백준] 2675번 문자열 반복

문제 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. 입력 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. 출력 각 테스트 케이스에 대해 P를 출력한다. (구상) 문자열 입력은..

JAVA/JAVA Algorithm 2022.09.05

SQL의 종류 - DML, DDL,DCL,TCL

종류 설명 기능 DDL 데이터 정의언어 데이터 베이스의 스키마를 정의하거나 조작하기 위해 사용 사용시 자동COMMIT이 된다. CREATE : 정의 ALTER : 수정 DROP : 삭제 TRUNCATE : 테이블 내 내용 삭제 DML 데이터 조작 언어 데이터를 조작하기 위해 사용한다. 사용자가 응용 프로그램과 데이터 베이스 사이에 실질적인 데이터 처리를 위해서 주로 사용한다. SELECT : 조회 INSERT : 추가 DELETE : 삭제 UPDATE : 변경 DCL 데이터 제어 언어이다. 데이터의 보안, 무결성, 회복,병행,수행제어 등을 정의하는데 사용 COMMIT : 트랜잭션의 작업 결과를 반영 ROLLBACK : 트랜잭션의 작업을 취소 하고 원래대로 복구 REVOKE : 사용자 권한 취소

DB/Oracle 2022.09.01

[백준] 11720번 숫자의 합

문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. (구상) 입력: 버퍼리더를 통해서 입력을 받는다. 더해야하는 숫자 전체를 String으로 받은 이후 substring을 이용하여 하나하나 분리해 주었다. substring(int a, int b) : 인덱스 a이상 b 미만까지를 가져옴 이때 substring(i,i+1) 로 주어서 i번째에 있는 것만을 뽑아온다. 이를for문을 통해 반복하고 모두 더해주어야 함으로 add라는 int형 공간을 만들어서 for문 안에서 더해주었다. import java...

JAVA/JAVA Algorithm 2022.08.31

[백준] 2292번 벌집

문제 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. 입력 첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다. 출력 입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나는지 출력한다. (구상) 다음그림처럼 1에서부터 1칸씩 멀어질수록 규칙을 가진다. 2칸 떨어진 수들 2~7 (6개) 3칸 떨어진 수들 8~19 (12개)..

JAVA/JAVA Algorithm 2022.08.30

# 9 HTTP 상태 코드

상태 코드 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능 1xx(Informational) : 요청이 수신되어 처리중 2xx(Successful) : 요청 정상 처리 3xx(Redirection) : 요청을 완료하려면 추가 행동이 필요 4xx(Client Error) : 클라이언트 오류, 잘못된 문법 등으로 서버가 요청을 수행 할 수 없음 5xx(Server Error) : 서버오류, 서버가 정상 요청을 처리하지 못함 2xx 성공 : 클라이언트의 요청을 성공적으로 처리 200 Ok 요청성공시 201 Created 요청 성공해서 새로운 리소스가 생성됨 (자원이 생성될때) 202 Accepted 요청이 접수 되었으나 처리가 완료되지 않음 배치 처리 같은 곳에서 사용 예 ) 요청 접수 후 1시간..

HTML 2022.08.23

# 39 AWT- Pane1,Button,CheckBox,Label,Frame,Choice

AWT(Abstract Window Toolkit) 사용자가 컴퓨터를 사용하기 위해서는 운영체제의 도움이 필요하다. 운영체제는 사용자가 컴퓨터를 쉽게 사용할 수 있는 환경을 제공하는데 이를 Interface라고 하고 일반적으로 Interface는 CUI(Character User Interface) == CLI(Command Line Interface), GUI(Graphical User Interface)가 있다. CUI는 DOS와 같은 텍스트 환경에서 명령어를 직접 입력해 사용하는 방식이다. 사용자가 모든 명령어를 외워야 한다는 점이 어렵다. 결국 사용자와의 접근이 쉽지 않아 GUI에 자리를 내주게 되었다. GUI는 컴퓨터를 쉽게 사용할 수 있도록 만들어진 기능이다. 명령어가 아닌 Icon을 사용해 ..

KH/JAVA 2022.08.01

# 32 String

String 자바에서 문자열을 저장하는데 사용되는 객체는 String, StringBuilder, stringBuffer 세가지가 있다. 문자는 char cc = 'A' 처럼 작은 따옴표를 사용하지만 문자열은 String str = "seoul" 처럼 큰 따옴표로 처리한다. 프로그램에서 문자열을 많이 사용해 String 클래스는 마치 기본자료형 처럼 사용된다. String 클래스는 한번 생성되면 변하지 않는 문자열 즉 상수 문자열을 처리하는 클래스이다.(값 변경 불가) 계속 변하는 문자열은 StringBuffer 클래스를 이용해 처리하는것이 좋다. 자바는 String 클래스를 사용할때 내부적으로 StringBuffer 클래스로 벼형되어 처리한다. [ 문자열 저장 객체비교 ] 종류 특징 성능 String ..

KH/JAVA 2022.07.25

#20 this , Garbage Collection(쓰레기수집) , Inner Class(내부클래스)

this : 멤버 변수에서 사용되는 this (static으로 만들어진 애들은 this로 사용하는 멤버 변수에 사용불가) : this는 현재 사용하고 있는 객체를 지시할때 사용하며 객체가 생성되면 자동으로 만들어지는 객체 참조형 변수이다. 자기 자신의 객체를 참조할 때 사용하고 클래스의 멤버 변수, 생성자에서 사용할 수 있다. 형식 1. this : 객체 자기자신을 참조하는 래퍼런스 2. this() : 자신의 생성자 매소드 >> this 와 this()는 객체 자신의 멤버를 참조하기 위해 사용한다. (예시) - 변수에서의 사용 class This1 { // 맴버변수 private int kor; private int eng; private int math; public This1(int kor, int..

KH/JAVA 2022.07.15