«language-agnostic» 태그된 질문

특정 프로그래밍 언어와 독립적 인 프로그래밍 질문에이 태그를 사용하십시오.

26
코드 골프-파이 데이
잠김 . 이 질문과 답변은 주제에서 벗어 났지만 역사적 의미가 있기 때문에 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을 받아들이지 않습니다. 도전 SO의 코드 골프 가이드 라인 문자 수에 따른 가장 짧은 코드는 문자를 R사용하여 반경 원의 표현을 표시하고 *그 뒤에 근사값 π를 표시합니다. 입력은 단일 숫자 R입니다. 대부분의 컴퓨터의 …

30
대소 문자 만 다른 변수 이름을 사용하는 것이 부도덕한가요?
예를 들어, 다음 코드를 사용하십시오. var person = new Person(); 또는 Pythonistas : person = Person() 나는 이것이 얼마나 나쁜지 끊임없이 이야기하지만,이 두 줄의 코드가 부도덕 한 예를 아직 보지 못했습니다. 나에게 사람은 사람이고 다른 이름을 붙이는 것은 시간 낭비입니다. 구문 강조를 표시하기 며칠 전에는 이것이 큰 문제 였을 것입니다. …

4
JVM이 여전히 꼬리 호출 최적화를 지원하지 않는 이유는 무엇입니까?
2 년 후 않습니다 - 더 - JVM이 - 꼬리 - 전화 - 최적화를 방지 하는있을 것 같습니다 프로토 타입 구현 및 MLVM이 지금 얼마 동안 "프로토 80 %"로 기능을 나열하고있다. 테일 콜을 지원하는 데 썬 / 오라클 측의 적극적인 관심이 없나요? 아니면 JVM 에서 언급 한 것처럼 테일 콜이 …

30
프로그래머 퍼즐 : 게임 내내 체스 판 상태 인코딩
엄격하게 질문이 아니라 퍼즐에 가깝습니다 ... 수년에 걸쳐 저는 신입 사원에 대한 몇 가지 기술 인터뷰에 참여했습니다. 표준 "X 기술을 알고 계십니까"질문을하는 것 외에, 그들이 문제에 어떻게 접근하는지에 대한 느낌을 얻으려고 노력했습니다. 일반적으로 인터뷰 전날 이메일로 질문을 보내고 다음 날까지 해결책을 찾을 수 있기를 기대합니다. 종종 결과는 매우 흥미 롭습니다. …

6
열거 형 및 상수. 언제 사용합니까?
나는 열거 형에 대해 읽고 있었고 그것들이 상수 선언과 매우 유사하다는 것을 알았습니다. 열거 형 대신 상수를 사용하거나 그 반대의 경우를 어떻게 알 수 있습니까? 열거 형을 사용하면 어떤 이점이 있습니까?

16
학교 시간표를 만드는 알고리즘
학교 시간표를 만드는 알고리즘에 대해 알려진 솔루션이 있는지 궁금합니다. 기본적으로 주어진 수업-주제-교사 연관성에 대해 "시간 분산"(교사 및 수업의 경우 모두)을 최적화하는 것입니다. 입력시 서로 연관된 수업, 수업 주제 및 교사 세트가 있으며 시간표는 오전 8시에서 오후 4시 사이에 맞아야한다고 가정 할 수 있습니다. 아마도 정확한 알고리즘은 없을 것 같지만 누군가가 …

14
"Arrange-Assert-Act-Assert"여야합니까?
Arrange-Act-Assert 의 고전적인 테스트 패턴과 관련하여 저는 종종 Act 이전에 반대 주장을 추가하는 것을 발견합니다. 이렇게하면 전달 된 주장이 실제로 동작의 결과로 전달되고 있음을 알 수 있습니다. Red-green-refactor의 빨간색과 유사하다고 생각합니다. 테스트 과정에서 빨간색 막대를 본 경우에만 초록색 막대가 차이를 만드는 코드를 작성했음을 의미합니다. 통과하는 테스트를 작성하면 모든 코드가 만족할 …

17
두 이미지 간의 유사성을 어떻게 측정 할 수 있습니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 2 년 전 . 이 질문 개선 한 응용 프로그램 (웹 페이지 일 수 있음)의 스크린 샷을 이전에 찍은 스크린 샷과 비교하여 응용 프로그램이 …

8
트램폴린 기능은 무엇입니까?
최근 직장에서 토론하는 동안 누군가는 트램폴린 기능을 언급했습니다. Wikipedia 에서 설명을 읽었습니다 . 기능에 대한 일반적인 아이디어를 제공하는 것으로 충분하지만 좀 더 구체적인 것을 원합니다. 트램폴린을 설명하는 간단한 코드 스 니펫이 있습니까?


7
Lambda 란 무엇입니까?
누군가 Lambda가 무엇인지에 대한 좋은 설명을 제공 할 수 있습니까? 우리는 그들에 대한 태그를 가지고 있으며 그들은 C # 질문의 비밀에 있지만 처음에 그들이 무엇인지에 대한 좋은 정의와 설명을 아직 찾지 못했습니다.

9
루프 언 롤링이 언제 여전히 유용합니까?
루프 언 롤링을 통해 성능에 매우 중요한 코드 (몬테카를로 시뮬레이션 내에서 수백만 번 호출되는 빠른 정렬 알고리즘)를 최적화하려고했습니다. 속도를 높이려는 내부 루프는 다음과 같습니다. // Search for elements to swap. while(myArray[++index1] < pivot) {} while(pivot < myArray[--index2]) {} 나는 다음과 같이 풀어 보았습니다. while(true) { if(myArray[++index1] < pivot) break; if(myArray[++index1] …

28
간단한 교착 상태 예
스레딩 교착 상태를 초보자에게 설명하고 싶습니다. 나는 과거에 교착 상태에 대한 많은 예를 보았습니다. 일부는 코드를 사용하고 일부는 일러스트레이션을 사용했습니다 (유명한 4 대의 자동차 ). The Dining Philosophers 와 같이 쉽게 교착 상태가되는 고전적인 문제도 있지만 실제 초보자가 완전히 파악하기에는 너무 복잡 할 수 있습니다. 교착 상태를 설명하기 위해 가장 …

6
겹치는 직사각형을 간격을 두는 알고리즘?
이 문제는 실제로 롤오버를 다룹니다. 다음과 같이 일반화하겠습니다. 2D보기가 있고 화면 영역 내에 여러 개의 직사각형이 있습니다. 상자가 서로 겹치지 않고 최소한의 움직임으로 만 조정하도록 상자를 펼치려면 어떻게해야합니까? 직사각형의 위치는 동적이며 사용자의 입력에 따라 달라 지므로 위치는 어디에나있을 수 있습니다. 첨부 된 이미지는 문제와 원하는 솔루션을 보여줍니다. 실생활 문제는 실제로 …


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