본문 바로가기
반응형

전체 글546

2019년 다날 신입 개발자 공개채용 2019. 10. 2.
2019년 하반기 LIG넥스원 신입/경력사원 공개채용 지원은 여기에서 2019. 10. 2.
중국 중국어 중국어회화 2019. 9. 28.
선택 정렬 쉽게 설명한 선택 정렬 알고리즘 총 2개의 함수가 필요하다. 첫번째는 최소값을 가지고 있는 인덱스를 찾는 함수 - for 두번째는 최소값을 지닌 리스트를 순서대로 쌓는 함수 - while - pop - append # 가장작은 값을 지닌 값의 인덱스를 찾는 프로그램 def find_min_idx(num) : len_num = len(num) min_idx = 0 # 초기 인덱스를 줌 for i in range(1,len_num) : # 초기 인덱스 0과의 비교는 할 필요없으니 1부터 시작 if num[i] 2019. 9. 27.
순차탐색 리스트안에 있는 원소를 하나씩 순차적으로 비교하면서 탐색한다. 순차탐색알고리즘 주어진 리스트에서 특정 값을 찾아 해당 인덱스를 돌려주는 프로그램을 작성하라 해당 인덱스를 여러개 입력해도 하나만 걸리면 리턴하도록 외부값과 내부값을 비교하는 것이므로 이중 for문을 쓰지 않는다. # 주어진 리스트에서 특정 숫자의 인덱스 찾기 # 입력 : 리스트 a, 찾는 값 x # 출력 : 찾으면 그 값의 위치, 못찾으면 -1 def search(a,x) : len_a = len(a) for i in range(len_a) : if x == a[i] : return i return -1 # 만약 for > if > else문에 작성하게 되면 for문 전체를 검사하지 않고 return되어 값을 못찾는다. # 주어진 리스트에서.. 2019. 9. 26.
회사 정리 회사 -ing plan nothing 복지 성장가능성 빙글 밴엔드 HTTP JSON Node.js Typescript AWS 당근마켓 백엔드 JS Node.js Typesscript AWS GraphQL 교육지원(도서,스터디,세미나) 식사(점심지원) 업무(목요일재택지원) 업무도구(맥북,스탠딩데스크) 데브시스터즈 백엔드 JS Node.js MySQL TypeSript AWS GraphQL Docker Kubernetes 드라마앤컴퍼니 프론트엔드 React Redux Vue AWS AngularJS Webpack Ruby on Rails 교육지원(도서,스터디,세미나) 업무도구() 휴가(승인체계없음) 보험(종합건강검진비,심리검사) 조기퇴근(생일,가족) 마피아컴퍼니 프론트엔드 AngularJS Typescrip.. 2019. 9. 26.
최대공약수 GCD 알고리즘. 유클리드. GCD는 두 개 이상의 정수의 공통 약수 중 가장 큰 값을 의미 최대공약수 알고리즘 1. 4,6 중 작은 수인 4를 i에 저장 2. 4는 i로 나눠떨어지나 6은 아니다 3. i-1을 해서 3으로 만든다 4. i는 6과 나눠떨어지나 4은 아니다 5. i-1을 해서 2로 만든다 6. i는 4,6 모두와 나눠떨어지므로 2가 최대공약수이다. def gcd(a,b) : i = min(a,b) while True : if a % i == 0 and b % i == 0 : return i i -=1 유클리드 알고리즘 유클리드가 발견한 GCD성질을 이용한 알고리즘! 유클리드가 발견한 것은 다음과 같다 a,b의 GCD는 'b' 와 'a를 b로 나눈 나머지'의 최대공약수와 같다. 즉, gcd(a,b) = gcd(b, a%.. 2019. 9. 25.
파이썬 기초. 리스트. 집합. 반복비교 리스트 len(a) 리스트 길이(자료 개수)를 구한다 a = [] len(a) append(x) 자료 x를 리스트의 맨 뒤에 추가 insert(i,x) 리스트의 i번 위치에 x를 추가 a.insert(0,5) # 0번 인덱스에 5추가 pop(i) i번 위치에 있는 자료를 리스트에서 빼내면서 그 값을 함수의 결과값으로 돌림만약 i 미지정시 맨 마지막 값을 뺌 a.pop() a.pop(0) # 0번 인덱스 출력되고 빠짐 clear() 리스트의 모든 자료 지움 a.clear() # 빈리스트됨 x in a 어떤 자료 x가 리스트 a안에 있는지 확인. (x not in a는 반대) a = [1,2,3] 2 in a 3 in a 4 in a 총합을 구하는 알고리즘 def sum(n) : return n*(n+1) .. 2019. 9. 25.
함수 참고사이트 점프 투 파이썬 def add(a, b): # a, b는 매개변수 return a+b print(add(3, 4)) # 3, 4는 인수 매개변수는 함수에 입력으로 전달된 값을 받는 변수 인수는 함수를 호출할 때 전달하는 입력값 함수는 들어온 입력값을 받아 어떤 처리를 하여 적절한 결괏값을 돌려준다. 입력값 ---> 함수 ----> 결괏값 입력값이 없는 함수 매개변수가 비어있다면? >>> def say(): ... return 'Hi' ... >>> a = say() >>> print(a) Hi 매개변수 부분을 나타내는 함수 이름 뒤의 괄호 안이 비어있으면 입력값이 없다는 것 그러나 결괏값으로 Hi라는 문자열을 돌려준다 결과값 return이 없는 함수 호출해도 돌려주는 값이 없다 >>> def .. 2019. 9. 24.
python 딕셔너리 A = int(input()) # 딕셔너리에선 and, or가 안되는건가? # and를 사용하면 제일 앞에 있는 12,6,9만 정상 출력되고 # or를 사용하면 제일 뒤에 있는 5,8,11만 정상 출력된다 def switch(val) : return{ 12 and 1 and 2 : "winter", }.get(val,"nothing") print(switch(A)) 딕셔너리 개념 참고사이트 2019. 9. 24.
python switch A = input() def switch(value): return { 'A' : 'best!!!', 'B' : 'good!!', 'C' : 'run!', 'D' : 'slowly~', }.get(value,"what?") # value값이 존재하지 않을때 defalut값으로 what?을 반환 print(switch(A)) 참고사이트 2019. 9. 24.
ch05_test5 : respond to client 2019. 9. 22.
내부함수와 메서드의 차이 https://okky.kr/article/453415 OKKY | javascript에서 내부함수와 메서드의 차이가 뭔가요? var value 100; var myOb { value:1, func1:function(){ this.value 1; console.log( fucn1 called this.value : this.value); func2 function(){ this.value 1; console.log( okky.kr JS에서의 객체는 key(또는 property)와 값(value) 예를 들면 var obj = { key: value } 로 구분되어 있다. 메서드는 프로퍼티(key)의 값(value)이 함수(function)일때 메서드라고 한다. 메서드는 객체에 종속적인 함수를 의미한다. 여.. 2019. 9. 21.
후회하는 3가지 첫째, 나 자신을 사랑하지 않은 것 둘째, 쉽게 포기한 것 셋째, 공부하지 않은 것 2019. 9. 20.
python 무한루프의 차이점 while(1), while(true) https://codeday.me/ko/qa/20190324/141472.html python – “while 1″과 “while true”의 차이점은 무엇입니까? - 코드 로그 파이썬에서 무한 루프를 만드는 두 가지 방법을 보았습니다. > while 1: do_something() > while True: do_something() 이것들간에 차이가 있습니까? 다른 하나보다 파이썬이 더 많습니까? 우수 답변 근본적으로 중요하지 않습니다. 그러한 미세 관념은 무언가가 ‘파이썬’인지 여부에 실제로 영향을 미치지 않습니다. 그러나 퀴즈에 관심이 있다면 몇 가지 차이점이 있습니다. > builtin boolean type didn’t codeday.me 근본적으로 중요하지 않습니다. 그러한 미세 관념은 무언가.. 2019. 9. 17.
while 과 for문의 차이점 참고1 / 참고2 while for (초기화 ; 조건 ; 증감연산) 만족할때까지 반복 불만족할때까지 반복 while문 이전에 초기화 초기화 무한루프 while(1) 혹은 while True 무한루프 for(;;) 그렇다면 while(1)과 while True의 차이점은 무엇인가? 2019. 9. 17.
2. JS 기본학습 9강 URL의 이해 protocol 사용자의 통신규칙 웹서버와 브라우저가 데이터를 주고받기 위한 통신규칙 host(domain) 인터넷에 접속된 각각의 컴퓨터. 특정한 인터넷에 연결된 컴퓨터 주소 port 한대의 컴퓨터안에 여러대의 서버가 있을수있다. 클라이언트가 접속했을 떄 어떤 섭와 접속할지 애매함. 이떄, *번 포트 입력은 *번포트에 연결한다는 말. *번 포트에 접속됨 웹서버는 80번포트를 씀 => http로 접속한다는 것은 웹서버에 접속한다는 것 포트번호생략하면 80번에 연결됨 path를 어떤디렉터리 파일인지를 알림 쿼리스트링은 ?로 시작하고 값과 키는 =로 구분한다. 2019. 9. 6.
[무료] 가족관계증명서 동사무소 안가고 인터넷으로 발급받기 1. 우선 http://efamily.scourt.go.kr/index.jsp로 접속한다. 2. 가족관계등록부 발급 선택하기 가족관계등록부 발급에 마우스를 올리면 하단 처럼 바뀌게 되는데 이때, 가족관계증명서를 선택한다. 3. 발급신청하기 이후 공인인증서로 로그인한 뒤, 다음창에서 출력을 원하는 증명서를 선택한 뒤 발급신청을 누르면 출력된다. 2019. 9. 2.
반응형