IT
-
[javascript] 자바스크립트 조건문IT/javascript 2019. 5. 10. 14:12
프로그래밍 언어에는 특정 조건에 따라 프로그램이 실행될 수 있도록 해주는 조건문이 존재한다. 자바스크립트에도 조건문이 존재하는데 사용방법은 자바와 유사하다.오늘은 자바스크립트 조건문에 대하여 정리를 해볼 것이다. 1. if 조건문 자바스크립트에서 가장 일반적인 조건문은 if 조건문이며 형태는 다음과 같다. if ( 조건식 ){명령문} 여기서 조건식이 true이면 if문 안의 명령문을 실행하고 false이면 if문 안의 명령문을 무시한다.조건이 여러개인 상황이 있을 수 있으므로 그러한 경우에는 else if와 else를 사용하면 된다. if( 조건식 ){명령문}else if( 조건식 ){명령문}else{명령문} 각각 if와 else if의 조건을 따져보고 해당하는 것이 없다면 else에 있는 명령문을 실행..
-
[Python] 파이썬 & vs code 설치IT/파이썬 • Django 2019. 5. 8. 10:46
예전부터 파이썬에 관심이 많았는데 워라밸이 가능한 지금..!!! 파이썬을 공부해보기로 마음먹었다. 언어를 하나 더 습득한다는 것은 정말 뿌듯한 일인 것 같다 ㅎㅎ 파이썬은 여러 장점이 있다문법이 간결하다다양한 운영체제에서 지원한다방대한 라이브러리가 지원된다네트워크, 웹, 데이터분석, 기계학습 등 범용언어이다. 벌써부터 파이썬이 매력적으로 느껴진다. 이 글에서는 간단하게 파이썬을 설치하고 개발 환경을 설정하는 것만 정리해 두겠다. 1. 파이썬 설치 검색창에 python download를 치면 검색결과가 바로 나온다. 아니면 밑에 링크를 바로 들어가도 된다.https://www.python.org/downloads/release/python-372/ 들어가서 맨 밑으로 내리면 파일 다운로드가 있다. 자신의 ..
-
[알고리즘 문제] 코딩도장 로또프로그램IT/알고리즘 2019. 5. 5. 14:42
코딩도장에서 leak이라는 분이 내주신 문제!.! 로또를 사본적이 별로 없어서 실제 어떤 방식인지 몰라 문제와 똑같이 구현했다. 소스코드 ↓↓↓ 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899public class lottoProgram { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scann..
-
[알고리즘 문제] 프로그래머스 콜라츠 추측IT/알고리즘 2019. 5. 1. 11:40
간단한 알고리즘 문제를 가지고왔다. 수학자들은 어떻게 이런 공식들을 찾아내는지 정말 신기하다..... 소스코드↓↓↓ 1234567891011121314151617181920212223242526272829303132333435363738public class Collatz { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int n = scan.nextInt(); System.out.println(guess(n)); } //추측 함수 public static int guess(int n){ int result = n; int count = 0; /..
-
[알고리즘 문제] 프로그래머스 이상한 문자 만들기IT/알고리즘 2019. 4. 28. 11:30
딱봐도 정신없는 이상한 문자 만들기~!~!이 문제에서 핵심은! 전체 문자열에서의 홀수 짝수가 아닌 여백을 기준으로 새로운 글자의 홀수 짝수를 나누어 대문자로 바꾸어줘야한다! 소스코드 ↓↓↓ 1234567891011121314151617181920212223public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); String s = scan.nextLine(); //공백도 문자열로 쳐야하기때문에 nextLine int tmp=0; //홀수 짝수 인덱스 비교 for(int i=0; i
-
[javascript] 자바스크립트 타입과 변수IT/javascript 2019. 4. 26. 15:15
오늘은 자바스크립트의 변수를 선언하는 방법과 종류, 변수 타입들의 종류에 대해 정리할 것이다. 먼저 자바스크립트에서 변수 선언방법에 대해 정리하겠다. 변수에 어떤 값을 초기화 하냐에 따라 그 변수의 타입이 자동으로 설정된다. 변수선언은 var 변수명 = " "; let 변수명 = " "; const 변수명 = " "; 이렇게 3종류가 있다.가장 흔히 쓰는 방법은 var 변수명 = " ";으로 js를 조금이라도 해본다면 알 수있다. 여기서 나머지 var와 let, const의 차별점은 var : 변수 선언 키워드. 값 재할당 가능 let : 변수 선언 키워드. 값 재할당 가능. 괄호안에서만 적용되는 변수(for문 등등) const : 상수값 지정. (값 재할당 불가능) 이 있다. 이러한 변수에 저장될 수 ..
-
데이터베이스 오류 JDBC-5114:Invalid day value '0': must be an integer between 1 and 31IT/내가 마주한 에러 2019. 4. 24. 14:55
데이터 값들을 불러오는걸 하던 도중 실행시키면 화면엔 아무것도 나오지 않고 콘솔창을 보니 JDBC-5114:Invalid day value '0': must be an integer between 1 and 31 이런 에러메세지가 나와있었다. 영어를 해석해보면 알 수 있고 찾아본 결과 년월일로 되어있는 날짜값에서 일의 데이터가 1~31 사이의 값이어야하는데 0이 들어가있어서 나는 오류라고 한다. 실제로 테이블을 찾아 셀렉트해보니 일이 0으로 되어있는 값들이 몇개 있었다. 이 컬럼들만 00을 01로 업데이트해주니 오류를 해결할 수 있었다. 또 값뿐만 아니라 속성의 타입이 원본과 테스트 테이블이 서로 달라서 오류를 일으킬 수도 있다.(ex. date or stirng)
-
[알고리즘 문제] 정올 1583 : 개구리 탈출IT/알고리즘 2019. 4. 24. 10:00
귀여운 개구리 탈출 문제이해하는데 어려움이 없기 때문에 바로 코드를 보도록 하자 소스코드↓↓↓ 123456789101112131415161718192021222324252627282930313233343536373839404142434445public class escapeFrog { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); //입력 수가 0 0이 나올 때까지 반복 while(true){ int x = sc.nextInt(); int y = sc.nextInt(); int height = 0; //개구리가 올라간 총 높이 int countDay ..