etc 48

파이썬으로 풀어보는 기초 알고리즘

파이썬 sw 문제해결 기본완전검색가능한 모든 순열을 나열해서 해답을 찾는 방식ex) baby-gin탐욕알고리즘 (Greedy Algorithm)ex) 거스름돈 줄이기: 해 선택 → 실행가능성 검사 → 해 검사ex) baby-gin⇒ 탐욕알고리즘 접근은 해답을 찾지 못하는 경우도 있다정렬 (Sort)두개이상의 자료를 특정 기준에 의해 오름차순/내림차순으로 재배열하는것버블정렬, 카운팅, 선택, 퀵, 삽입, 병합 등이 있음버블정렬인접한 두개의 원소를 비교하며 자리 교환시간복잡도? O(n2)def BubbleSort(a): for i in range(len(a)-1, 0, -1): for j in range(0, i): if a[j] > a[j+1]: a[j], a[j+1] = a[j+1], a[j] 카운팅 정..

etc 2018.10.22

개발자 커뮤니티 (및 페이스북 그룹 등) 정리 - ver.01

개발자 커뮤니티 정리 ver.01 (2018.10.)본 문서는 비전공자 출신으로 주변에 개발자가 없는 (저같은) 사람들을 위해서 만들었습니다.수정/추가하고 싶은 내용이 있다면 pull request 날려주세요많은 커뮤니티 추가 환영합니다.웹사이트Okky주로 자바 위주의 사이트스터디 등 커뮤니티가 활성화되어있음최신기술보다는 si 위주의 글들이 많은 느낌이상한모임자유 it 커뮤니티최신 기술 및 동향 등이 잘 반영앱 및 슬랙도 있음. 진입장벽이 조금 높은 느낌?kldp리눅스, 오픈소스 우주의 글이 많지만 커뮤니티도 꽤 활성화 되어있음페이스북 그룹 & 페이지생활코딩생코의 페이스북 그룹.잡다한 코딩 질문들이 위주로 올라오며 각종 자료, 구인 공고도 올라옴모각코(모여서 각자 코딩하는모임)실제로 모여서 각자 코딩하는..

etc 2018.10.21

IOS 10 이상에서 홈버튼 고장시 초기화하기

아이폰을 쓰다보면 가장 쉽게 마주치는 고장 증상 중 하나가 홈버튼 고장이다. 홈버튼이 고장나면 휴대폰을 전혀 쓰지 못할 것 같지만, assistive touch(손쉬운 사용)를 사용하면 홈키를 터치로 사용이 가능하기 때문에 별다른 문제 없이 사용할 수 있다.하지만 고장난 아이폰을 중고로 팔려고 초기화를 했더니, assistive touch가 없는채로 홈버튼을 눌러서 잠금해제이라는 절망적인 순간을 맞게 되었다.홈버튼을 못눌러서 아이폰 초기 세팅을 전혀 못해서 포기하려는 찰나.. 전원을 종료하고 다시 재부팅하니 홈버튼을 눌러서 잠금해제가 나오지 않고 바로 설정이 진행되어 세팅을 할 수 있다.다만 유의해야 할 점은 모든 세팅이 끝난 다음 반드시 설정을 들어가서 assistive touch를 활성화 시켜주어야 ..

etc 2018.10.05

웹사이트 속도 측정하기: 괜찮은 5가지 사이트 추천

이번 블랙 프라이데이에 udmey에서 엄청난 세일을 해서 강좌를 거의 100불 넘게 구매해두었다. 처음에는 웹/앱 가리지 않고 스트리밍이 제공되어서 참 좋은 서비스라고 생각했는데 어느 순간부터 사이트 로딩이 현저하게 느려지고 동영상도 계속 로딩중인 상태로 멈취있는 일이 잦아졌다. 인터넷 속도를 측정해보니 400MB를 넘는 속도를 내고 있기 때문에 인터넷 문제는 아닐 것이라고 생각하여 브라우저 캐시를 지우고 다른 브라우저들을 사용해보아도 문제는 여전했다.그래서 과연 나만 그렇게 느린지 해당 사이트의 퍼포먼스(속도)를 측정하기 위해 관련된 사이트들을 찾아보았다.1. Pingdom세계적으로 가장 많이 쓰이는 핑 사이트 중 하나. ui가 깔끔하고 URL만 넣어주면 쉽게 사용 가능하다. (회원가입 불필요)A부터 ..

etc 2017.12.16

vim 작업 취소, undo, undo 되돌리기!

아직 익숙하지 않은 vim을 사용하다 보니 계속 오타가 나고, 이상한 창들이 뜨곤 한다.그러다가 코드 여러 줄이 지워지는 일이 종종 있자 되돌리기 기닁을 찾아보았더니... 역시나 있다. 초보자 분들을 위해 공유한다. (명령 모드에서) 소문자 u키를 누르면 된다. undo, 작업 취소, 착업 취소 되돌리기 *작업 취소 현재 편집중이라면 키보드의 Esc키를 눌러 명령 모드로 들어가서,소문자 u 를 누르면 방금 했던 작업이 취소됩니다.다시 편집을 계속하기 위해서는 i 키를 누릅니다. *현재 줄에서 수정한 내용만 취소 현재 편집중이라면 키보드의 Esc키를 눌러 명령 모드로 들어가서,대문자 U 를 누르면, 현재 커서가 위치하고 있는 줄에서 했던 모든 작업만 취소됩니다. 현재 줄에서 아무리 복잡한 작업을 해도 원상..

01-27_인턴공고

1 [(주) 발레앤모델] 경영기획/전략 팀 연구원채용 (인턴 후. 정규직 전환) http://cafe.naver.com/ArticleRead.nhn?clubid=15754634&page=1&menuid=28&boardtype=L&articleid=4612907&referrerAllArticles=false 2 [인턴] '키즈맘'에서 인턴 기자를 모집합니다. (~1.31) 정규직 전환 가능 http://cafe.naver.com/ArticleRead.nhn?clubid=15754634&page=1&menuid=28&boardtype=L&articleid=4612467&referrerAllArticles=false 3 [제이나인스테이션] 각 파트별 인턴사원 모집 (~2/6) http://cafe.naver...

01-22_인턴공고

1 한국생산성본부 인턴 공고 http://cafe.naver.com/ArticleRead.nhn?clubid=15754634&page=1&menuid=28&boardtype=L&articleid=4604769&referrerAllArticles=false 2 [인턴] 언론사 '키즈맘'에서 인턴 기자를 모집합니다. (~1.25) http://cafe.naver.com/ArticleRead.nhn?clubid=15754634&page=1&menuid=28&boardtype=L&articleid=4604514&referrerAllArticles=false 3 [미국인턴/해외인턴쉽]미국 조지아, 알라바마주 현대기아협력회사 미국 인턴 모집 http://cafe.naver.com/ArticleRead.nhn?clu..