본문 바로가기
728x90
반응형

코딩6

자바스크립트 처음부터 다시보기 EP.1 자바스크립트 처음부터 다시보기 GDSC KNU 2기를 하면서 자바스크립트 스터디를 시작하게 되었고 2019년도에 오픈소프 컨트리뷰톤을 통해서 알게 되고 조금이나마 커밋을 했었던 모던 자바스크립트 https://ko.javascript.info/ 를 통해서 스터디를 진행하기로 하였습니다. 2020년도에 소마를 하면서 자바스크립트를 사용하긴 했었지만 정말 초보 상태에서 시작하게 되면서 기초가 정말 중요하다고 생각을 했었고, 이번 기회에 충분히 볼 수 있는 시간이 되었으면 하며 글도 남겨 봅니다. 1. 소개 자바스크립트란? 자바스크립트 → 웹페이지에 생동감을 불어넣기 위해 만들어진 프로그래밍 언어 자바립트로 작성한 프로그램 → 스크립트 스크립트는 웹페이지의 HTML안에 작성가능 → 웹페이지를 불러오면 스크립트.. 2022. 10. 12.
알고리즘 다시 공부하기 1일차 1일차 알고리즘 설계 시에 고민해야 하는 거 알고리즘이 우리가 기대한 결과를 출력하는지 선택한 방법이 최선인지 규모가 더 큰 데이터 셋에도 동작할지 알고리즘의 분류 데이터 집약적 알고리즘 → ex) 대용량에 파일에 적용된 압축 알고리즘 연산 집약적 알고리즘 → ex) 매우 큰 소수를 찾는 알고리즘 1번 + 2번을 한 알고리즘 → 자원 소모 多, 가용한 자원 지능적 할당 필요! 데이터 → 크기 + 속도 + 다양성 (속도 기준 : 배치 → 주기적 → 준 실시간 → 실시간 프로세서 순) 연산 → 문제를 처리하는데 소요되는 자원에 관련 된것 → 하려는 일에 따라서 더 많은 처리 능력이 필요로 해짐 성능 분석하기 공간 복잡도 분석 → 알고리즘이 입력데이터를 처리하는데 필요한 메모리양 추정 알고리즘이 돌아가는 과정.. 2022. 9. 7.
[백준] 1712번 손익분기점 with python 어떻게 접근을 했는가? 처음에는 막연히 생각했던게 그냥 봐도 손익분기점을 구하는 문제였고, 그냥 고정비용 빼주고, 나머지 가변비용을 생각해서 그걸 계산해주면 바로 풀리지 않을까 라고 생각을 했던 거 같습니다. 물론 문제를 풀면서도 그게 어느정도 맞긴 해서 거의 답에 근접 하기는 했었습니다. import sys input = sys.stdin.readline # 이걸로 일단 선언 해두기 b = input().split() un_v = int(b[0]) pl_v = int(b[1]) no_v = int(b[2]) temp = int(un_v / (no_v - pl_v)) temp2 = int(un_v % (no_v - pl_v)) if temp 0 and te.. 2021. 6. 27.
[백준] 1330번 python a,b = input().split() # split() 스페이스바를 구분으로 하여서 나눠 넣어주는 함수 a = int(a) b = int(b) if(a!=b): c = ">" if a>b else " 2021. 6. 8.
파이썬을 처음부터 공부하기로 하였습니다. 벌써 군대 입대한지 5개월차 밑에 후임이 두 기수나 들어왔고, 근무에 적응하면서 싸지방에 시간 나면 와서 어떻게 공부할지 어떤 책을 볼 지, 재밌어 보이는 책을 자기 계발 비용으로 사기도 하면서 계획을 짜왔습니다. 입대하기 전에 생각했던 건 사실 그냥 토이 프로젝트를 많이 진행하고, 기본 공부를 다시 시작하면 되지 않을까 였습니다. 하지만 막상 제 상태를 돌아 봤을 땐 뭐랄까 파이썬을 2년이나 했는데(심지어 파이썬으로 멋쟁이사자처럼 운영진 + 소프트웨어 마에스트로까지 했는데) 파이썬의 기본문법에 자료형도 제대로 못쓰는 상태로 리셋이 되어 버린 모습을 발견 할 수 있었습니다. 4월에 근무를 뛰면서 제가 속해 있는 근무지의 특성상 제 상태에 대해서 생각을 많이 할 수 있었고, 결론은 처음 부터 다시 공부를 .. 2021. 5. 23.
소마에 붙기 까지 - ep.1 [계기, 준비,서류] 소프트웨어 마에스트로 라는 활동을 알게 되다. 처음 소프트웨어 마에스트로 라는 활동을 들었던 건 지난 2019년 1학기 쯤 한창 운암중에 교육봉사를 다니던 시기였습니다. 정확히 기억은 안나지만, 한 선배 분이 소프트웨어 마에스트로 라는 활동이 있다고 카톡방에 홍보를 해주셨고, 도전해볼만 하다고 추천을 해주셔서 해볼까 막연히 생각을 하다 그냥 지나가게 되었습니다. 그러다가 여름방학 때 GIT을 좀 더 배우고 싶다는 일념 하에 시작 하였던 공개 SW컨트리뷰톤에 참가를 하게 되면서 소프트웨어 마에스트로 라는 활동을 다시 보게 되었습니다. 컨트리뷰톤을 진행하면서 소프트웨어 마에스트로에 대해서 이야기를 좀 더 듣게 되었습니다. 사실 당시에만 해도 제 실력으로는 붙을 것이라고 전혀 생각을 안했기 때문에 "내년에 군.. 2020. 8. 29.
728x90
반응형