«problem-solving» 태그된 질문

문제 해결에는 알고리즘, 휴리스틱, 근본 원인 분석 등으로 ​​알려진 여러 기술이 포함됩니다.

15
일이 잘 안될 때 좌절에 대처하기 [폐쇄]
간단한 것을 구현하려고 시도하지만 이상한 이유로 작동하지 않습니다. 따라서 가능한 해결책을 시도했지만 다른 것이 작동하지 않습니다. 다른 해결 방법을 계속 시도하지만 다른 무언가가 작동하지 않을 때마다. 한 걸음 더 가까워 질 때마다이 문제를 해결하는 데 한 걸음 더 멀어지며 10 분이 걸렸을 때 3 시간이 지났습니다. 그리고 여전히 해결되지 않습니다. …

12
어떤 프로그래밍 언어가 찾기 어려운 버그를 가장 적게 생성합니까? [닫은]
일반 프로그래머가 찾기 어려운 버그를 최소화하여 기능을 출력 할 수있는 언어는 무엇입니까? 이것은 물론 매우 광범위한 질문이며, 매우 광범위하고 일반적인 답변과 지혜에 관심이 있습니다. 개인적으로 Java 및 C # 프로그램에서 이상한 버그를 찾는 데 거의 시간이 걸리지 않는 반면 C ++ 코드에는 고유 한 반복 버그 세트가 있으며 Python / …

26
문제 해결 능력을 어떻게 향상시킬 수 있습니까?
"실제 프로그래머는 실제 문제를 처리하는 방법을 알고 있습니다." 그러나 그들은이 능력을 어떻게 배웠는지 또는 어디에 있는지를 잊습니다. 그것은 학교에서 가르치지 않습니다. 복잡한 프로그래밍 문제를 해결하는 능력을 향상 시키려면 어떻게해야합니까? 어떤 전략이 효과가 있었습니까? 알고리즘이나 디자인 패턴과 같이 집중해야 할 특정 영역이 있습니까?

12
인터뷰 중에 큰 소리로 생각하는 것이 실제로 가장 좋은 전략입니까? [닫은]
최근 화이트 보드 모범 사례 에 관해 질문 한 또 다른 질문에서, 답변을 도출하면서 큰 소리로 생각하는 것이 최선의 전략이라는 일반적인 의견이있었습니다. 사실, 침묵의 긴 순간은 어색합니다. 그러나 최근의 인터뷰 후 나는 큰 소리로 생각하면 잘못된 해결책이나 잘못된 길로 이어질 경우, 더 고려해 볼 때 면접관은 빠르게 접근하여 내 접근 …

28
지난 수십 년 동안 인류에게 중요한 알고리즘은 무엇입니까? [닫은]
지난 수십 년 동안 어떤 세계에서 가장 중요한 알고리즘이 인류에게 가장 큰 기여를 했습니까? 나는 이것이 개발자가 알아야 할 일반적인 지식이라고 생각했다. 업데이트 : 가능하면 특정 프로그래밍 알고리즘에 대한 답변을 유지하십시오 . 가장 중요한 것의 목록을 얻고 싶습니다. 답 당 하나의 알고리즘 만 있습니다. 알고리즘이 중요하고 중요한 이유를 설명하십시오.


9
추상화 : 문제 해결과 일반적인 해결책 사이의 전쟁 [폐쇄]
프로그래머로서 저는 프로그램을 추상적이고 가능한 한 일반적으로 만들고 싶은 딜레마에 빠져 있습니다. 그렇게하면 일반적으로 코드를 재사용 할 수 있고 다시 발생할 수있는 문제에 대한보다 일반적인 해결책을 얻을 수 있습니다. 그런 다음 내 머리 속의이 목소리가 말합니다. 문제를 해결하기가 쉽지 않습니다! 왜 필요한 시간보다 더 많은 시간을 보내십니까? 우리는 모두 추상화가 …

13
인터뷰 중에“화이트 보드 코딩”이 부적절합니까? [닫은]
이것은 다소 주관적인 질문이지만 주제에 대한 인터뷰 담당자 / 인터뷰 담당자의 의견 / 의견을 듣고 싶습니다. 기술 인터뷰를 4 개 부분으로 나누었습니다. 화이트 보드에서 코드 작성, 코드 읽기 및 분석, 디자인 세션 및 코드 인터뷰 대상자에게 요청하는 마지막 부분은 화이트 보드에 작은 코드 스 니펫 (4-5 줄)을 작성하고 진행 과정을 …

9
팀의 개발자 간 충돌을 처리하는 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 …

5
최대로 대상에 대한 총알 경로를 계산하기위한 알고리즘 리코 2 개
불쌍한 제목으로 인해 죄송하지만 문구를 더 잘 표현할 수있는 방법이 없었습니다 ... 그래서 거기에 닌텐도에 WiiPlay라고합니다 (예!) 닌텐도에 의해이 놀라운 게임 . 여기에는 9 개의 미니 게임이 있으며 내가 가장 좋아하는 게임은 탱크입니다! . 자신을 파괴하지 않고 COM 적 탱크를 파괴하는 것입니다. 레벨의 스크린 샷은 다음과 같습니다. 탱크를 파괴하는 한 …

3
압력이 가해질 때 용액으로 점프하는 것을 피하는 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 특히 엄격한 프로그래밍 마감 시간 (예 : 1 시간)을 겪을 때 전혀 패닉 상태가되면 실제 계획없이 코딩에 …

6
특정 사례를 해결하는 것보다 일반화 된 솔루션을 선호하는 경우
프로그래밍에서 우리는 종종 선택에 직면하게됩니다 : 생각할 수있는 각 사용 사례를 개별적으로 다루거나 일반적인 문제를 해결하십시오 : 즉각적인 문제를 해결하는 것이 더 빠르다는 것은 명백하지만, 일반화 된 솔루션을 만들면 향후 시간이 절약됩니다. 유한 한 사례 목록을 시도하고 다루는 것이 최선인지, 또는 모든 가능성을 다루는 일반적인 시스템을 만드는 것이 언제인지 어떻게 …

4
Monads는 어떤 프로그래밍 문제를 해결합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 나는 모나드가 무엇인지, 어떻게 unit그리고 bind작동 하는지 설명하는 많은 게시물을 읽었습니다. 부리 토, 상자 등. 몇 주 동안의 …

8
면접에서 까다로운 문제에 대한 무차별 대입 솔루션을 코딩하거나 면담을 면밀히 조사하는 것이 낫습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 면접관의 의도 여부에 관계없이 면접 질문이 어려운 경우도 있습니다. 제한된 인터뷰 시간을 사용하여 추악하고 비효율적 인 무차별 …

7
압도적 인 코드를 관리 가능한 덩어리로 나누는 가장 좋은 방법은 무엇입니까?
대규모 프로젝트가 일정 수준의 복잡성에 도달하면 계속해서 큰 프로젝트에 압도되고 있습니다. 프로젝트의 특정 지점에 도달하면 진행률이 크롤링되는 속도가 느려지고 계속 단계를 다시 추적하고 모든 종류의 혼란을 정리합니다. 나는이 약점 때문에 리팩토링에 정말 능숙했습니다. 그리고 항상 개체를 작고 관리하기 쉬운 개체로 분해하려고합니다. 이 약점은 아마도 물건을 올바르게 디자인하는 데 너무 많은주의를 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.