전체 글 334

[자바스크립트] 3. 데이터 타입

자바스크립트 기초 강의(ES5+) - 드림 코딩 by 엘리 강의 정리 입니다. 자세한 내용을 공부하고 싶으시면 위의 링크에 들어가셔서 학습하시는 것을 추천드립니다. 프로그래밍에서 가장 중요한 것은? 입력 & 연산 & 출력 1. let let name = 'ellie'; console.log(name); name = 'hello'; console.log(name); let이라는 키워드를 이용해서 name을 만들면 포인터 형식으로 데이터를 가리킵니다. ellie에서 hello로 변경됨 블록 안에서 만들어진 변수는 블록 밖에서 접근할 수 없습니다. 블록 밖에서 만들어진 변수는 블록 안, 밖에서 접근할 수 있습니다. // 1. Use strict //added in ES5 //use this for Valia ..

Coding/JavaScript 2021.07.07

백준_1764 듣보잡(자바) / 문자열

시간&메모리 제한 문제 입력&출력 문제풀이 package com.Back; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.Set; import java.util.StringTokenizer; public class Back_1764 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader..

[자바스크립트] 2. 콘솔 출력, Script async 와 defer의 차이점

자바스크립트 기초 강의(ES5+) - 드림 코딩 by 엘리 강의 정리 입니다. 자세한 내용을 공부하고 싶으시면 위의 링크에 들어가셔서 학습하시는 것을 추천드립니다. 1. Hello 콘솔 출력 main.js 작성 결과 출력 index.html 작성 Live Server 실행 및 확인 js파일을 head에 넣는 경우 - js 파일을 헤드에 넣는 경우 js가 큰 경우에는 느려질 수 있습니다. js파일을 body에 넣는 경우 - 사용자가 페이지를 보기 전에 fetching 과 실행 시간을 기다려야 합니다. js파일을 head + async를 설정하는 경우 - 다운로드 받는 시간을 절약할 수 있습니다. - But, 조작 시점이 HTML이 정의되어 있지 않으면 위험합니다. js파일을 head + async를 설정하..

Coding/JavaScript 2021.07.07

[자바스크립트]1. JavaScript의 역사

자바스크립트 기초 강의(ES5+) - 드림 코딩 by 엘리 강의 정리 입니다. 자세한 내용을 공부하고 싶으시면 위의 링크에 들어가셔서 학습하시는 것을 추천드립니다. 1994년 네스케이프(Netscape)의 창시자 마크 앤드리슨(Marc Andreessen)은 간단한 웹페이지를 제작합니다. 이 웹페이지는 80%의 점유율을 가질 정도로 인기가 많았습니다. 이후 동적인 웹사이트를 만들고 싶어했던 마크 앤드리슨은 Scripting 언어를 추가했습니다. 그 과정에서 Java를 선택하자니 다소 무겁고 어려웠습니다. 스킴이라는 프로그래밍 언어와 Java를 가지고 고안한 언어가 바로 Mocha 였습니다. 후에 인터프리터를 추가하면서 LiveScript로 변경했고, 후에 JavaScript로 이름을 변경했습니다. 199..

Coding/JavaScript 2021.07.06

백준_10773 제로(자바) / 자료구조

시간&메모리 제한 문제 입력&출력 문제 풀이 package com.Back; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; public class Back_10773 { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Stack arr = new Stack(); int N = Integer.parseInt(br.re..

백준_10773 균형잡힌 세상(자바)/자료구조

시간&메모리 제한 문제 입력&출력 문제풀이 package com.Back; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; public class Back_4949 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); while(true) { String temp = br.readLine(..

백준_1010 다리 놓기(자바) /DP

시간&메모리 제한 문제 입력&출력 문제풀이 package com.Back; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Back_1010 { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[][] dp = new int[30][30]; for (int i = 0; i..

정올_2857 세로읽기(자바) / 문자열

시간&메모리 제한 문제 입력&출력 문제풀이 package com.jungol; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class jungol_2857 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); char[][] arr = new char[5][15]; for (int i = 0; i < 5; i++) ..

정올_1880 암호풀기(자바) / 문자열

시간&메모리 제한 문제 입력&출력 문제풀이 package com.jungol; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class jungol_1880 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); char[] key = br.readLine().toCharArray(); char[] enc = br.re..

정올_2514 문자열 찾기(자바) / 문자열

시간&메모리 제한 문제 입력&출력 문제풀이 package com.jungol; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class jungol_2514 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String temp = br.readLine(); int ans1 = 0; int ans2 = 0; for (int i = 0; i < temp.length()-2; i++) {..

정올_2604 그릇(자바) / 문자열

시간&메모리 제한 메모리에 대한 제한은 없는거 같습니다. 문제 입력&출력 문제풀이 package com.jungol; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class jungol_2604 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String temp = br.readLine(); int ans =10; for (int i = 0; i < temp.length()-1;..

정올_1510 색종이 올려 놓기(자바) / 동적 계획법

시간&메모리 제한 문제 입력&출력 문제풀이 package com.jungol; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.util.StringTokenizer; public class jungol_1510 { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReade..

정올_1740 소수(자바) / 수학2

시간&메모리 제한 문제 입력&출력 문제풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); int M = Integer.parseInt(br.readLine()); int ans=0; int min=Int..