kone
코딩해요
코딩해요

어떻게 하면 프로그래머를 괴롭히는 문제를 만들수 있을까?

06/01/2025, 16:14:50
C/C++
3650 views · 0 likes

최근 문제를 만들일이 있어서 2진수 관련 개념과 비트연산자로

32 X 32 총싸움 문제로


32개의 Int 데이터로 32 * 32 의 2차원 배열로 0을 통과로 1을 장애물로 만들고 총x,y좌표로 쏴서 푸는 문제를 냈는대


뭔가 부족하고 허전하다.


기왕이면 독창적이면서 실용적이면서도 난해한 문제를 내고 싶은대

__int128을 응용해서 오차값이 없는 소수형 데이터를 만들라 하면 조금 신박할려나?

동일한 시드 값을 이용해서 동일한 랜덤값을 만든다던지?


최종적으로 문제로 만들려면 뭔가 아이디어도 있으면서 약간의 스토리 텔링도 필요한대 고민이네요.

일반적인 문제에서 잘 안쓰이는 문법을 쓰게 하는것도 좀 그런대 말이죠.

그렇지 않으면 신박한 문제는 잘 안나오고... 딜레마네요.

0
12 comments
06/02/25
기계어로 작성하시오
06/02/25
악마
06/02/25
난수생성
`+`, `-` 연산자 없이 기본적인 기능이 있는 수식 계산기가 C로 완전하게 구현가능함을 보이시오.
06/02/25 Edited 06/02/25
* / 도 없애면 << >> ^ & |의 시대가 열리겠네
06/02/25 Edited 06/02/25
동족끼리 왜그러시나요.... 메모장으로 코딩 시키고 exe파일로 만들어 확인하게 하기....
08/13/25
문제내는 프로그램을 만드는 것이 아니라 문제만 내는 것이라 순수 메모장 코딩 시킬 방법이 없네요 지금 드는 생각으로는 일부러 찾기 힘든 에러를 예시코드에 넣어놓고 낚시하는것도... 좋았을지도요?
06/02/25
ctrl+space 및 기타 편의기능이 모두 사라지는 손코딩만 되어도 충분히 고통스러워,,,
06/02/25 Edited 06/02/25
으윽... 손코딩은 좀 봐주라...