[파이썬 풀이] 백준 10171.고양이 문제 아래 예제와 같이 고양이를 출력하시오. 출력 코드 print("\\ /\\") print(" ) ( \')") print("( / )") print(" \\(__)|") 관련 개념 정리 파이썬 print함수에선 따옴표 내부에 \(역슬래시)와 '(작은따옴표),"(큰따옴표)를 사용하면 에러가 발생합니다. 사용할땐 꼭 해당 문자 앞에 \(역슬래시)를 붙여야합니다. ex)print("예리가 말했다. \"나 사실 배고파\"") 코딩공부/알고리즘 2021.11.02
[파이썬 풀이] 백준 10718.We love kriii 문제 ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자. 출력 강한친구 대한육군 강한친구 대한육군 코드 print("강한친구 대한육군") print("강한친구 대한육군") 관련 개념 정리 파이썬은 다른 언어들과 달리 강제 개행을 해주지 않아도 print()함수를 사용할때마다 줄넘김이 발생합니다. 코딩공부/알고리즘 2021.11.02
[파이썬 풀이] 백준 2557.Hello World 문제 Hello World!를 출력하시오. 출력 Hello World! 코드 print("Hello World!") 관련 개념 정리 파이썬에서 출력할때 사용되는 함수는 print()입니다. 문자열을 출력할 경우 괄호 내부에 큰/작은 따옴표를 타이핑 한 후 그 안에 출력하고싶은 문자열을 기재하면 됩니다. ex) print("안녕하세요") 코딩공부/알고리즘 2021.11.02
01.자바스크립트 자바스크립트 웹문서의 각 요소를 가져와 필요에 따라 스타일을 변경하거나 움직이게 하는등 웹의 요소를 제어하는 언어로 웹사이트의 UI부분에 많이 사용합니다. 자바스크립트는 단순히 정보를 나열하는 웹에서 벗어나 어플리케이션처럼 동작하는 웹을 만들수 있게 해주는 언어입니다. 또한 리액트, 뷰, 앵귤러같은 프레임워크와 제이쿼리같은 라이브러리들이 생기면서 자바스크립트의 기능이 더더욱 강력해지고있습니다. HTML 코드에서 자바스크립트의 작성 위치 head와 body에 위치할 수 있습니다. html코드 안에 js코드를 작성하는 경우는 사이, 스크립트 영역에 코드를 작성하고, js파일을 불러오는 경우는를 사용합니다. 콘솔출력 사이에 console.log(출력내용);을 사용하면 console창에 출력이 가능합니다. do.. 코딩공부/Java Script 2021.10.16
07. 객체 생성 과정 Book클래스를 이용한 객체를 예로 들며 시작해보겠습니다. 오브젝트를 구성하는 두가지 정보가 있습니다. 하나는 상태정보, 또 다른 하나는 행위정보 입니다. 상태정보는 예시로 든 book객체에서 제목, 가격, 출판사, 페이지 수 등 변수를 일컫습니다. 수 많은 상태정보에서 필요한 속성만을 뽑아내는 과정을 모델링이라고 합니다. 행위정보는 객체의 동작과 기능을 일컫는 정보입니다. Dot(.)연산자 접근연산자, 참조연산자로 불리는 dot연산자입니다. 예를 들어 b.title이면, b클래스의 title값에 접근합니다. 이 연산자로 원하는 값을 불러오거나 설정할 수 있습니다. public멤버만 접근이 가능합니다. package kr.tpc; public class BookVO { public String title.. 코딩공부/Java 2021.09.17
06. 자바 가상머신 (Java virtual Machine) 자바 가상머신(JVM) 자바의 실행 엔진이다. 자바코드를 운영체재에 맞게 재 컴파일을 한 후 실행 가능하게 해준다. JVM의 절차 1. 해당클래스를 현재 디렉토리에서 찾는다. 2. 찾고나서 클래스 내부에 static 키워드가 있는 메서드를 메모리로 코딩한다. 3. static zone에서 메서드를 실행한다. 4. stack Area가 비어있으면 프로그램이 종료된 것이다. public class TPC08 { public static void main(String[] args) { int a = 30; int b = 24; int v = add(a,b); // static method call System.out.println(v); } public static int add(int a, int b) { .. 코딩공부/Java 2021.09.12
05. 변수와 메서드 변수 (Variable) 데이터 하나만 저장이 가능하다. Data Type int a = 10; 메서드 (method) 주어진 조건을 동작한 다음 데이터를 하나만 리턴한다. public int sum(int a, int b){ return a+b; } 리턴 된 Data Type int sum = a+b; public class TPC06 { public static void main(String[] args) { // 메서드->동작(method), 기능(function) int a = 67; int b = 98; int result = sum(a,b); System.out.println(result); int[] arr = makeArr(); int hap=0; for(int i=0;i 코딩공부/Java 2021.07.29
position속성 position 웹 문서안의 요소를 자유자재로 배치할수 있도록 해주는 속성. position 속성값 position:static; 기본값. 문서의 흐름에따라 요소를 배치하는 속성값. top, right, bottom, left, z-index 속성이 아무런 영향을 주지못한다. See the Pen by 김예리 (@mxmgfkbj-the-reactor) on CodePen. position:relative; 요소의 위치를 지정할수 있다. 페이지 레이아웃에서 요소가 차지하는 공간은 static과 같다. See the Pen relative by 김예리 (@mxmgfkbj-the-reactor) on CodePen. position:absolute; 코딩공부/CSS 2021.07.24
04. 배열(Array) 배열(Array) 동일한 특성을 가진 요소들이 나열되어있는 데이터 집합 [] -> 배열 기호. [] -> 1차원 [행][열]->2차원 예제를 통해 배열 생성을 보자면, a[0] = 10; a[1] = 20; a[2] = 30; 과 같은 식으로 값 입력이 가능하다. 배열(Array)의 특징 많은 수의 변수를 만들기 용이하다. 기억공간 접근이 쉽다. (반복문 사용 가능) 데이터 이동이 쉽다.(하나의 형태로 담아서 이동 가능) 서로 다른 데이터 타입을 저장할 수 없다. public class TPC04 { public static void main(String[] args) { int[] arr = new int[3]; arr[0] = 10; arr[1] = 20; arr[2] = 30; hap(arr); }.. 코딩공부/Java 2021.07.21
03. PDT VS UDDT 기본 자료형(PDT) 컴파일러에서 기본적으로 제공해주는 자료형으로, 앞선 글에 작성했다. 그 종류와 쓰임새가 정해져있는 자료형이다. https://ganzicod.tistory.com/4 02. 변수, 자료형, 할당 변수 데이터를 저장할 메모리 공간의 이름 자료형 변수의 크기, 변수에 저장될 데이터의 종류를 결정하는것 정수 자료형 byte ex short 2 10,200 int 4 long 8 실수 자료형 byte ex float 4 3.7f double 8 23.48.. ganzicod.tistory.com 사용자 정의 자료형(UDDT) 객체 자료형으로 불리기도 한다. 사용자가 원하는 형태의 자료형을 직접 설계해서 사용하는 방식이다. UDDT를 사용하기위해서는 우선 class를 생성해야한다. 이 생성자.. 코딩공부/Java 2021.07.20