Folders(131)
-
Python 01 - 퀴즈
문제 철수는 학교에서 주식 동아리를 만들었습니다. 월 4회 주식과 경제 공부를 진행 하려합니다. 하지만 코로나로 잦으 접촉은 위험하기 때문에, 3번은 비대면으로 하고 1번은 대면으로 하기로 했습니다. 아래 조건에 맞는 대면 모임 날짜를 정해주는 프로그램을 작성하시오. 조건 조건 1 : 랜덤으로 날짜를 뽑아야 함 조건 2 : 월별 날짜는 다름을 감안하여 최소 일수인 28일 이내로 정함 조건 3 : 매월 1~3일은 대면 모임 준비를 해야하므로 제외함. 예제 출력문 예제 : 오프라인 대면 모임 날짜는 매월 x 일로 선정되었습니다. 풀이 1. 랜덤으로 날짜를 뽑아야하기 때문에 random 즉 난수를 이용하기 위해 from random import * 를 통한 기본적인 셋팅을 해둔다. 2. 1 ~ 3일은 철수가 ..
2021.04.22 -
Python 00 - Introduce
내가 생각하는 Python 이란 ? 프로그래밍에 대한 이해가 전혀 없고 경험이 없는 사람이 개발자에 도전한다면 프로그래밍에 대해서 알고 싶다면 가장 부담없이 도전할 수 있는 유일한 프로그래밍 언어라고 생각한다. 다른 언어들에 비해서 난이도가 굉장히 낮다. 그치만 비전공자에겐 그마저도 쉽지 않다. 때문에 주위에서 쉽다고하더라도 결코 가벼운 마음으로 임하지 말자. 개인적인 생각으로는 프로그래밍 언어에 대해 깊이 알 수록 공부하는 사람은 더욱 더 많은 것들을 공부해야 하는 지식의 저주에 걸려야 살아남을 수 있다고 생각한다. 나 또한 첫 프로그래밍 언어를 Python으로 시작했다. 여러 정보를 모아서 정리해본결과 가장 쉬우면서도 프로그래밍에 가장 부담없이 다가갈수 있는 언어라고 주변에서 추천해 주었기 떄문이였다..
2021.04.21 -
Javascript 전역변수
아래 예시를 보면 쉽게 이해가 가능하다. 말 그대로 전 지역에서 접근할 수 있는 변수라 해서 전역변수이다. var Vscope = 'global'; function Fscope(){ document.write(Vscope); } function Fscope2(){ document.write(Vscope); } Fscope(); //global 출력 Fscope2(); //global 출력 //애플리케이션 전지역에서 접근할수 있는 변수라 해서 전역변수이다. //함수 안에다가 지정을 하게되면 함수 안에서만 접근이 가능하다. var vscope = 'global'; function fscope(){ var vscope = 'local'; var lv = 'local variables'; document.wri..
2021.04.20 -
배열 추가, 제거하기
배열 추가하기 var li = ["a","b","c","d","e"]; li.push("f"); //데이터 1개를 추가 document.write(li+" "); li = li.concat(["g","h"]); //li = 이라고 꼭 정의해주고 시작해야한다. document.write(li+" "); //concat은 위처럼 변수를 한번더 정의해주고 //push와 다르게 데이터 여러개를 추가한다. li.unshift("z"); //배열의 시작지점에다가 배열을 추가한다. 따라서 인덱스도 변경된다. document.write(li+" "); var a = ["a","b","c"] a.splice(1, 0, "z"); //splice(넣을위치, 넣을위치 앞에, 추가할 인덱스) document.write(a +..
2021.04.19 -
간단한 별모양 피라미드 만들기.
for (var star = 1; star = 1; star -= 1){ console.log('*'.repeat(star)); } ***** **** *** ** * for(var star = 5; star >= 1; star -= 1){ console.log(' '.repeat(5-star) + '*'.repeat(star)) } ***** **** *** ** * for(var star = 9; star >= 1; star -= 2){ console.log(' '.repeat((9 - star) / 2) + '*'.repeat(star)) } ********* ******* ***** *** * 공백이 처음에 (9-9)/2 여서 0 , 그 다음 (9-7)/2 여서 1, 그 다음 (9-5)/2 여서 ..
2021.04.17