Giter Site home page Giter Site logo

gatsjy / algorithm-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dku-study/algorithm

0.0 1.0 0.0 2.82 MB

단국대학교 알고리즘 스터디

Home Page: https://docs.google.com/spreadsheets/d/12s4bTdAsZyamQS3wMsElsHTh8mrnX0LAkCrL7QmNvlo/edit?usp=sharing

JavaScript 42.83% Python 32.24% Java 14.02% C 0.09% C++ 10.64% Kotlin 0.18%

algorithm-1's Introduction

Welcome!

2020년 04월 24일에 개설된 단국대학교 알고리즘 스터디 그룹입니다.

알고리즘 유의사항

  • 코드리뷰의 가독성을 위해, 변수명과 로직을 명확하게 하도록 노력합시다
    • 현업에서 내가 짠 코드를 나 혹은 다른 사람이 이해할 수 있게 짜는, 배려가 중요합니다
    • 주석을 달지 않아도 이해할 수 있을 정도의 코드를 짜봅시다.

알고리즘 준비의 중요성

eyabc

첫 회사를 2019년 10월에 다니게 되었는데요 스타트업입니다. 알고리즘...프로그래밍 공부를 안했어요. 공부 하는 방법도 아주 잘 몰랐죠. 그래서 작은 스타트업에 갔어요. 스타트업에서 기능을 구현하면서 고민하는 과정이 마치 알고리즘 문제를 푸는 느낌과 비슷했어요. 퇴사 이후 좋은 기업에 들어가야겠다 마음먹고 이후로 알고리즘 문제를 거부감 없이 풀게되었습니다. 취업한다고 알고리즘을 급하게 풀려고하면 스트레스를 급격히 받을 가능성이 큽니다. 여유있을 때 미리미리 준비하여 알고리즘에 맛을 들여보는 것이 중요하다고 생각합니다.

junilhwang

알고리즘은 입사를 하기 위한 첫 관문입니다. 그래서 거의 울며 겨자먹기로 알고리즘을 풀었습니다.

알고리즘을 풀면서 좋았던 점은, 알고리즘 풀이에 사용하는 언어에 대한 어휘력이 굉장히 좋아진다는 점입니다. 조금이라도 짧고, 간결하고, 정확하게 풀이하기 위해서 문법의 극한(?)까지 익혀야 되는데 덕분에 언어에 대한 이해도가 많이 좋아졌습니다. 취업 때문이 아니더라도 알고리즘 풀이는 여러모로 도움이 많이 됩니다.

가입 문의

네이버 폼 작성

PR 규칙

  • PR 이름은 알고리즘 푼 문제 이름
  • label 에 사용한 언어를 추가합니다

알고리즘 연습하기

알고리즘 플랫폼 사이트에 상관 없이 파일/폴더 형식만 잘 정리해서 올려주세요!

파일 및 폴더 구조

PR 양식

PR 제목

image

제목: [알고리즘분류]알고리즘제목 label: 문제푼 곳, 언어, 난이도(옵션)

PR 본문

  1. 문제 출처
  2. input 과 output 설명
  3. 풀이 아이디어

label

  • asignee : 내 아이디
  • reviewer : 이미 문제를 풀었거나, 같은 언어를 쓰는 사람
  • label: 문제 출처(Programmers, BOJ, leetcode, codility... ), 푼 언어(Javascript, python, java, c++, c, ...) , 난이도(HARD, EASY, NOMAL)

Merge 기준

a. assignee 모두 리뷰를 남겼을 때 b. 다음 문제를 풀기 직전 기준 a 혹은 b 둘중 하나만 만족하면됩니다!

리뷰 하는 방법

자신의 의견을 망설이지 않고 표출하는것이 가장 중요하다. 개선점, 칭찬, 이모티콘 등 자유롭게 의견을 표현할 수 있다.

tip

  • 한 문제를 여러가지 방법으로 풀도록 탐구해보기
  • 30분~60분 까지 고민해 본다.
  • 어려우면 솔루션을 찾아본다.
  • 문제 풀이의 흔적을 남기기 위해서 당신의 솔루션을 업로드
  • 가능 하면 매일 매일 풀이하여 일일커밋에 도전해보기!
  • BTS_depth 가이드

algorithm-1's People

Contributors

12hyeon avatar 6047198844 avatar develop-sell avatar dkdlelk99 avatar easyearn77 avatar eyabc avatar jaewon0702 avatar jeongshin avatar junilhwang avatar khw970421 avatar kth496 avatar munang avatar pul8219 avatar rockmiin avatar sangmandu avatar siyoung-yang avatar sjjyy avatar turquoiseluv avatar wongueshin avatar yeoneed avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.