#알고리즘

기술

알고리즘 문제 푸는데 간결한 코딩을 지향해야 하나요?

안녕하세요 최근에 처음으로 codewars에서 알고리즘 문제를 풀어보고 있습니다. 문제를 풀어보니 답은 맞긴하지만 다른 사람들의 코드를 보니 엄청나게 짧더라구요. 문제를 풀 때 코드를 최대한 짧게 하려고 노력해야 하나요? 나중에 코테를 본다면 결과만 확인하나요? 아니면 작성한 코드까지 평가가 되나요?

답변 4 • Up 17 • Down 3

21일 전 • 조회 1,634

기술

부트캠프 입소 전 한 달 동안, 어떤 공부를 하면 좋을까요?

'크래프톤 정글' 부트캠프에 지원해서 결과를 기다리고 있습니다. 만약 합격한다면, 4월 3일 입소 전까지 한 달 정도 시간이 남아 어떤 공부를 하면 좋을지 조언 구하고 싶습니다! 바쁜 와중에, 귀한 시간 내어 짧게라도 조언 주신다면 감사하겠습니다:) 우선, 4달 반 동안의 커리큘럼은 아래와 같아요! 1. 자료구조, 알고리즘 학습 (백준 문제 풀면서) -> 4주 2. C언어 학습 (RB트리, 말록랩, 웹서버 제작하면서) -> 3주 3. PintOS 학습 및 프로젝트 진행 -> 6주 4. 팀별 프로젝트 진행 -> 6주 현재 제 상황은 1년 정도 컴퓨터 공학 전공 필수 수강, 간단한 웹 사이트 제작 경험이 있습니다. 단, 수강한 과목의 개념이 완전히 잡혀 있지는 않고, 알고리즘 과목은 아직 안 들어봤습니다.. 위와 같은 상황에서, 한 달 동안 1) 알고리즘 책(do it 시리즈) 1회독 + 컴퓨터공학(운영체제/자료구조/시스템프로그래밍) 개념 복습하기 2) 웹 사이트 혼자서 구현하고 배포해 보기 중 1)과 2) 중 어떤 방향이 더 효과적이라고 생각하시나요? ( 2번 방법은, 그냥 한 달 동안 웹을 재미있게 공부해보자 싶어서 생각해 봤습니다.) 1)과 2)이 아니더라도, 다른 혜안으로 조언해 주시면 감사하겠습니다!

답변 1 • Up 1

한 달 전 • 조회 78

기술

렌더링의 속도차이가 얼마나 나는지 아시는분 계실까요??

안녕하세요. react를 하다가 문득궁금해진게 있어서 질문해봅니다..! 컴포넌트를 제작하던중에 첫번째 const hello = {a: 1, b: 2, c:3} Return( <div>{hello.a}</div> <div>{hello.b}</div> <div>{hello.c}</div> ) 두번째 const hello = {a: 1, b: 2, c:3} const world = [a,b,c] return ( world.map((v) => ( <div>hello[v]</div> )) ) 두번째는 map을 사용하기때문에 O(N)이 걸린다고 생각이 듭니다. 혹시 컴포넌트가 렌더링 되는 속도도 둘이 차이가 있을까요?? 차이가 있다면 첫번째 컴포넌트 같은경우에는 O(1)의 속도를 갖는걸까요?

답변 1

2달 전 • 조회 146

커리어

주니어 개발자끼리 알고리즘 스터디를 하려고 하는데 언어를 통일해야 할까요??

안녕하세요! 저는 0년차 개발자이고. 주니어 개발자들끼리 알고리즘 스터디를 하려고 해요. 대부분 취직 하신 분들이라서 취직/이직을 위한 알고리즘 테스트를 준비한다기 보다는, 주요 알고리즘과 자료구조를 공부하려는 목적입니다. 책을 하나 정해서 주요 내용 정리+문제 풀연서 한번 회독을 돌리는 방식으로 할거같아요. 현재 사용하는 스택이 모두 다른데, 언어를 통일해서 하는게 좋을까요?? 저는 주로 사용하는 언어로 문제를 풀어왔었는데, 알고리즘 책의 경우 파이썬이 좋은 자료가 많아보여서, 주력 언어가 아니라 파이썬으로 공부를 하는게 나을지 고민이 됩니다! 경험자분들의 많은 조언 부탁드려요!!

답변 1 • Up 2

6달 전 • 조회 378