본문 바로가기

분류 전체보기

(1092)
Codeup: 기초 100제 (51~60) (2020.12.20) 사용 언어는 Python입니다. 1. 1053 1(ture, 참) 또는 0(false, 거짓)이 입력되었을 때 반대로 출력 x = bool(int(input())); x = int(not x); print(x); bool : Boolean not : Boolean을 반대로 2. 1054 두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 참일 때만 참을 출력 a,b = input().split(); a = int(a); b = int(b); if a == 1 and b == 1: print(1); else: print(0); and : 둘 다 참일 때 참을 출력하는 논리연산자 3. 1055 두 개의 참(1) 또는 거짓(0)이 입력될 때, 하나라도 참이면 참을 출력 a,b = input().split()..
Codeup: 기초 100제 (41~50) (2020.12.19) 사용 언어는 Python입니다. 1. 1043 정수 2개(a,b)를 입력받아 a를 b로 나눈 나머지 출력 a,b = input().split(); a=int(a); b=int(b); print(a%b); % : Modulus 연산 2. 1044 정수 1개 입력받아 1만큼 더해 출력 x = int(input()); print(x+1); 3. 1045 정수 2개(a,b)를 입력받아 합, 차, 곱, 몫, 나머지, 나눈 값을 출력(소수점 둘째 자리까지) a,b = input().split(); a = int(a); b = int(b); print(a+b); print(a-b); print(a*b); print(a//b); print(a%b); x = round(a/b,2); print("%.2f" %x); ro..
[생활코딩]WEB2-Node.js (5)(2020.12.18) 본 내용은 해당 강의 토대로 작성 Synchronous & Asynchronous 업무를 진행할 때, 보통은 순차적으로 일을 한다. 하나의 일을 끝나면 하나의 일을 착수하는 식으로. 이러한 것을 Synchronous(동기적)이라고 한다. 반면, 어떤일을 누군가에게 시켜놓고 바로 다음일을 처리한다. 이렇게 동시에 일을 처리함에따라 훨씬 효율적으로 일을 진행할 수 있다. 이를 Asynchronous(비동기적)이라고 한다. 아래의 표와 그림을 보면 이해가 잘 될 것이다. 동기적 비동기적 순차적인 실행 병렬적인 실행 Node.js는 명령어를 비동기적으로 처리할 수 있다. 구체적인 예시 두 명령어의 출력을 비교해서 동기와 비동기는 어떤 차이가 있는지 알아보자. console.log('A'); var result ..
블로그 소식 이제부터 블로그에도 Markdown으로 글을 올릴 예정입니다! Node.js를 배우고 npm package도 배우면서, 예전에 설치가 안 됐던 패키지를 sudo로 설치 실행하니 잘 되더라구요! 몇 번 테스트 해봤는데 아주 유용합니다. 원작자 분께도 포스팅을 여쭤봤는데 허럭하신다면 추후 소개글을 써보겠습니다! 기분이 아주 좋네요 ㅎㅎ 이참에 공지도 제대로 올렸습니다!
Codeup: 기초 100제 (31~40) (2020.12.18) 사용 언어는 Python입니다. 문제집 링크:codeup.kr/problemsetsol.php 문제집 codeup.kr 1. 1033 10진수를 입력받아 16진수로 출력 2(대문자 출력) x = int(input()); print(format(x,'X')); 2. 1034 8진 정수 1개 입력받아 10진수로 출력하기 x =int(input(),8); print(x); 3. 1035 16진 정수 1개 입력받아 8진수로 출력하기 x =int(input(),16); print(format(x,'o')); 4. 1036 영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력하기 x = str(input()); print(ord(x)); ord()는 아스키 코드로 변환하는 함수 5. 1037 정수 입력받아 ..
[생활코딩]WEB2-Node.js (4)(2020.12.17) 본 내용은 아래의 강의를 토대로 하여 작성하였습니다. 링크:opentutorials.org/course/3332 WEB2 - Node.js - 생활코딩 수업소개 이 수업은 JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 생성하는 웹애플리케이션을 만드는 방법에 대한 수업입니다. 수업대상 예를들어 1억개의 페이지로 이루어진 웹사 opentutorials.org 1. 강의 내용 Input과 Output var args = process.argv; console.log(args); console.log("A"); console.log("B"); if(false){ console.log("C1"); } else { console.log("C2"); } console.log("D");..
Codeup: 기초 100제 (21~30) (2020.12.17) 사용 언어는 Python입니다. 문제집 링크:codeup.kr/problemsetsol.php 문제집 codeup.kr 1. 1023 실수 1개를 입력받아 정수 부분과 실수 부분으로 나누어 출력하기 a,b =input().splilt("."); print(a); print(b); 2. 1024 단어 1개 입력받아 나누어 출력하기 x = input(); for i in x: print("'%c'" %i) %c는 한 글자씩 출력한다. 3. 1025 정수 1개 입력받아 나누어 출력하기 n=input(); print("["+str(int(n[0])*10000) +”]”); print("["+str(int(n[1])*1000) +”]”); print("["+str(int(n[2])*100) +”]”); print..
[생활코딩]Node.js (3)(2020.12.14) 본 내용은 아래의 강의를 토대로 하여 작성하였습니다. 링크:opentutorials.org/course/3332 WEB2 - Node.js - 생활코딩 수업소개 이 수업은 JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 생성하는 웹애플리케이션을 만드는 방법에 대한 수업입니다. 수업대상 예를들어 1억개의 페이지로 이루어진 웹사 opentutorials.org 1. 강의 내용 동적인 웹 페이지 만들기 전 시간에 만든 웹 페이지에 명령어를 추가해서 쿼리 스트링에 따라서 바뀌는 기능을 추가한다. main.js의 본문에 var template=''를 생성하고 콤마 사이에 1.html의 텍스트들을 붙여 넣기 한다.(임시로) WEB1 - ${queryData.id} ${queryData..