*해당 게시물은 XHTML 기준으로 포스팅되었습니다. 제어문(다른 언어의 제어문파트와 겹치는 부분은 제외) 조건문 - 조건식에 논리형 데이터(true, false)가 아닌 다른 형의 데이터가 입력되더라도 true 또는 false로 인식된다. - 0, null, ""(빈문자), undefined를 조건식에 입력하면 false를 반환하지만 나머지는 true로 인식한다. ex) *출력 되는 경우 var num = 3 if(num){ document.write(num); } *출력 안되는 경우 var num = 0 if(num){ document.write(num); } - 질의응답창에 아무 입력을 하지 않으면 빈 문자("")가 변수에 저장된다. ex) // confirm 메서드 - 확인/취소 창을 만드는 메서..
*해당 게시물은 XHTML 기준으로 포스팅되었습니다. 스크립트 영역 선언문 - 태그를 이용해 스크립트영역을 선언한다. - 영역이나 영역 어디에 스크립트영역을 선언해도 상관없지만 일반적으로 영역에 선언을 많이 한다. 선언 형식 : 자바스크립트 실행문; ex) 1 2 3 4 5 6 7 8 9 10 11 12 13 선언문 document.write("환영합니다."); Colored by Color Scripter cs 외부 스크립트 파일 연결 - 우리가 css파일을 외부에 따로 파일로 만들어 관리하는거 처럼 자바스크립트 파일을 따로 외부로 만들 수 있다. - 소스 수정이나 관리하기 더 편해진다. - 확장자는 .js 이다. 외부 파일 연결 형식 : ex) 1 2 3 4 5 6 7 8 9 10 11 12 외부 파..
Boolean 타입의 변수가 true면 false로, false면 true로 바꾸는 코드 boolean isPowerOn = true; isPowerOn = !isPowerOn; // if를 쓸 필요 없다. 메서드가 범위가 정해져있는 값(배열이나 문자열, 인덱스 또는 최대최소 등)을 매개변수로 받을 때 유효성 검사 코드를 적어주면 좋다. public static boolean isNumber(String str) { if(str==null || str.equals("")) return false /*코드*/ return true } 반복문 사용하지 않고 배열 출력하기 int[] data = {3,2,9,4,7}; System.out.println(java.util.Arrays.toString(data))..
백준, Q11501 주식 문제 : 홍준이는 요즘 주식에 빠져있다. 그는 미래를 내다보는 눈이 뛰어나, 날 별로 주가를 예상하고 언제나 그게 맞아떨어진다. 매일 그는 아래 세 가지 중 한 행동을 한다. 주식 하나를 산다. 원하는 만큼 가지고 있는 주식을 판다. 아무것도 안한다. 홍준이는 미래를 예상하는 뛰어난 안목을 가졌지만, 어떻게 해야 자신이 최대 이익을 얻을 수 있는지 모른다. 따라서 당신에게 날 별로 주식의 가격을 알려주었을 때, 최대 이익이 얼마나 되는지 계산을 해달라고 부탁했다. 예를 들어 날 수가 3일이고 날 별로 주가가 10, 7, 6일 때, 주가가 계속 감소하므로 최대 이익은 0이 된다. 그러나 만약 날 별로 주가가 3, 5, 9일 때는 처음 두 날에 주식을 하나씩 사고, 마지막날 다 팔아..
백준 Q.10451 순열 사이클 문제: 1부터 N까지 정수 N개로 이루어진 순열을 나타내는 방법은 여러가지가 있다. 예를 들어, 8개의 수로 이루어진 순열(3, 2, 7, 8, 1, 4, 5, 6)을 배열을 이용해 표현하면 와 같다. 또는 Figure 1과 같이 방향 그래프로 나타낼 수도 있다. 순열을 배열을 이용해 로 나타냈다면, i에서 ∏i 로 간선을 이어 그래프를 만들 수 있다. Figure1에 나와있는 것 처럼, 순열 그래프 (3, 2, 7, 8 1, 4, 5, 6)에는 총 3개의 사이클이 있다. 이러한 사이클을 "순열 사이클" 이라고 한다. N개의 정수로 이루어진 순열이 주어졌을 때, 순열 사이클의 개수를 구하는 프로그램을 작성하시오. 입력 : 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각..
두 점 거리계산하기를 예로 들어 인스턴스 메서드와 static 메서드 비교하기 *staic 메서드 1 2 3 4 5 6 7 8 9 10 public class Main { // (x,y) (x1,y1) . 두 점 와 간의 거리를 구한다 static double getDistance(int x, int y, int x1, int y1) { return Math.sqrt((x-x1)*(x-x1) + (y-y1)*(y-y1)); // x, y는 지역변수 } public static void main(String args[]) { System.out.println(getDistance(1,1,2,2)); } } Colored by Color Scripter cs - static 메서드는 메서드 내에서 인스턴트 ..
컴퓨터를 전공하는 사람들의 중요한 역량 가운데 하나는 자료구조와 알고리즘이다. 프로그램 언어를 탄탄히 다져도 자료구조와 알고리즘 부분은 어렵게 느껴지는 과목이다. 할 내용도 많고 코드도 복잡하다. 이 책같은 경우, 그런 어려움을 줄이기 위해 먼저 익혀야할 기본 알고리즘부터 차근차근 설명한다. 코드만으로 이해하기 어려운 부분은 도해로 정확하게 익히고 스택의 peek() 함수 처럼 입문에게 생소한 함수는 '몰래 엿보는 함수'라는 비유법으로 최대한 쉽게 설명하려고 노력한 모습이 보인다. 책의 구성은 초반 기본알고리즘, 중후반은 일반 자료구조 서적과 같이 배열~트리,해시 처럼 난이도 순으로 되어있다. 그리고 각 파트별로 설명되어 있고, 예제 코드의 경우 난잡한 코드의 책이 많아서 불만이였는데, 이 책은 함수이름..
- Total
- Today
- Yesterday
- 명품 c++ 실습
- 파이썬 while
- css 그리드
- 자바
- 백준 1874
- 백준 11501
- css 박스
- 파이썬 예제
- 파이썬 문자열
- 자바스크립트 자료구조
- 파이썬 클래스
- 파이썬 리스트
- 자료구조
- css
- 파이썬 진수 변환
- 파이썬 if문
- 버츄어박스
- 웹
- 자바스크립트 그래프
- 파이썬 for
- 파이썬 함수
- 자바 에센셜 실습문제
- 파이썬 객체
- 백준
- 파이썬 연산자
- 파이썬
- 파이썬 단계적 개선
- 파이썬 터틀
- 백준 10451
- 파이썬 선택문
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |