코딩
코드잇 어떤가요? (전공자 1년 수강 후기 2021.02~ ) , 코드잇 후기
코드잇 어떤가요? (전공자 1년 수강 후기) 작년에 코드잇을 2월정도부터 알게되서 듣고 있는데 어느새 1년 가까이 듣기도 했고, 다른분들의 후기도 많지 않아 후기를 한번 남겨볼려고 한다. 나는 작년 2월에 이 대학생코딩캠프라는 대외활동으로 이 코드잇을 알게 되었다. 한달동안 강의를 수강하면서 공부인증도 하고 그랬었는데 그때 접한뒤로 결제를 이어가며 수강해왔다. 중간에 학교공부한다고 몇달안듣긴했지만 그래도 꽤 오랜기간 수강한 것 같다. 지금 레벨은 EARTH ! 좀있으면 또 레벨업 한다. (레벨업하면 레벨에 맞는 쿠폰을 주는데 다음결제시 할인 혜택이 있다.) 최근에는 1년치를 싼값에 등록할 수 있어서 1년치 결제를 해뒀다. 그때 당시 17만원..? 정도였던거같은데 시간이 지날 수록 가격이 오르는 구조라 지..
HTML/CSS - 기초 HTML 구조
HTML/CSS - 기초 HTML 구조 HTML 의 구조에 대해서 살펴보자. 이게 간단한 HTML의 구조이다. 은 웹브라우저에게 HTML 버전을 사용한다는 것을 알려주는 역할을 한다. 따로 버전을 명시하지 않으면 최신 버전인 html5 를 사용하게 된다. 은 웹사이트의 제목 역할을 한다. 이렇게 웹페이지를 만들면 상단에 뜨는 웹페이지의 제목을 말한다. 는 head 의 줄임말로 웹페이지의 머리말 역할을 한다. . . . 순으로 머리말의 순서가 정해지며, 글씨 크기 또한 점점 줄어드는 것을 확인할 수 있다. 는 웹페이지의 문단 역할을 한다. 보통 긴글이나 내용들은 이 내에 많이 적는다. 위의 HTML 을 실행시켜보면, 이러한 결과물을 확인할 수 있다. 에 맞게 글씨 크기와 문단순서가 정해져 있는 것을 확인할..
백준 JavaScript 문제풀이 , 백준 자바스크립트 10718 , 백준 10718번
백준 JavaScript 문제풀이 , 백준 자바스크립트 10718 , 백준 10718번 출처 https://www.acmicpc.net/problem/10718 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net 그냥 두줄만 출력해주면 되는 단순 출력문 문제이다. ------------------------------------------------------------------------------------------------------- 정답 ..
자바 JAVA - 클래스, 은행 계좌
자바 JAVA - 클래스 은행 계좌를 만드는 코드를 통해서 객체 지향 언어인 JAVA의 특성을 알아보자. 클래스란 비슷한 객체들을 정의하고 설명하기 위한 집합체라고 생각하면 된다. 예시를 통해 알아보자. 은행 계좌 입출금을 하기위해 필요한 클래스는 무엇이 있을까? 우선 돈을 입금하고 출금하는 사람과 그 돈이 입금되고 출금되는 은행 계좌 이렇게 두가지를 생각할 수 있을 것이다. 이 사람과, 은행 계좌는 딱 한가지로만 정해진게 아니고 여러명, 여러 계좌로 이루어져 있을 수 있다. 그러면 이 클래스들을 선언해보고 그 안에서 필요한 변수들을 우선 선언해보자. 1) 고객 이런식으로 Client 이라는 이름을 가진 클래스를 선언해준뒤, 사람에 대한 정보를 입력받을 변수를 선언한다. 이름, 나이, 현금 그리고 Ban..
자바 JAVA - 다차원 배열
자바 JAVA - 다차원 배열 다차원 배열에 대해서 알아보자. 이전에는 1차원의 배열에대해서만 알아보았는데, 이번에는 다른차원의 배열들을 선언하고 다뤄보자. 이 다차원 배열을 이해하려면 행렬에 대해 잘 이해하고 있으면 도움이 많이된다. 특히, 3차원 배열 같은 경우 글로만으로 이해하기가 약간 힘들수도있다. 약간 상상력? 그 3차원적인 구조를 상상해서 값을 유추할 수 있으면 이해가 쉽다. (나는 보통 8각형의 도형을 생각해서 이해한다.) 예를 들어 2차원의 배열을 선언해보자. 2x5 행렬의 형태를 가진 배열을 선언해볼것이다. 참고로 2 x 5 행렬은 이런식으로 2개의 행과 5개의 열을 가지게 된다. 그러면 5 x 2행렬은? 당연히 이렇게 5개의 행과 2개의 열을 가지게 된다. 이 구조를 제대로 이해하고 있..
자바 JAVA - 배열
자바 JAVA - 배열 변수에다가 여러 값들을 담을 수 있는 배열에 대해 알아보자. 5개의 요소를 가진 배열을 만들려면 어떻게 해야할까 1. 배열을 선언후, 배열 생성. 2. 배열을 선언과 동시에 생성. 3. 직접 요소를 정해 생성. 3번 은 배열의 각 인덱스에 수를 정해주면서 생성하지만, 1번, 2번은 아니다. 그러면 각 인덱스에 원하는 값을 넣어주려면 어떻게 해야할까? 이렇게 배열 생성후에 직접 넣어주면 된다. ( 참고로 배열 순서는 0번째 부터이다!!! ) --------------------------------------------------------------------------------------------------------------------- 배열을 출력하려면? 이렇게 출력하면..
자바 JAVA - 반복문 (for 문), 구구단
자바 JAVA - 반복문 (for 문), 구구단 반복문의 종류중 하나인 for 문을 살펴보자. for 문도 정말 많이 쓰이는 반복문이다. for문의 기본 구조는 for ( 초기화식; 종결 제어식; 증감 제어식 ) 의 구조다. 1. 초기화식 ex> int i =1; // 변수 i 를 1로 초기화시킨다. 변수를 지정한 값으로 초기화시킨다. 2. 종결 제어식 ex) int i
자바 JAVA - 반복문 (while 문), 구구단
자바 JAVA - 반복문 (while 문), 구구단 이번엔 while 문에 대해 알아보자. 여러 프로그래밍언어를 배워봤지만 while 문은 진짜 무슨 언어든 많이 쓰이는 것 같다. 어렵지 않으니 한번 배워보자. while 문은 조건에서 벗어날때까지 계속적으로 while문 내의 코드를 실행시키는 역할을 한다. 예를 들어 구구단을 출력할때 곱하는 숫자가 하나씩 커지는데, 한 식을 수행하고 숫자를 증가시킨 뒤 다시 똑같은 과정을 반복하는 그런 단순 반복문에 자주 쓰인다. 그럼 while 문을 통해 구구단을 한번 작성해보자. 우선 1단만 살펴보면. 변수 i 와 j 를 1로 선언해준다. 왜 1로 선언하냐고? 1*1 을 제일 먼저 출력할 것이기 때문에. 우선 1*1 을 출력해주면 1 * 1 = 1 이라는 값이 잘나..