어제 3003번 문제 숏코딩 기록 경신해서(70바이트대에서 1위, 70바이트대에서 완전히 새로운 방식) 나름 뿌듯해서 깃갤에 올리고 그랬는데 어떤 미친 새끼가 내 소스코드 그대로 복붙해서 C11에 소스코드 비공개로 올렸더라? 물론 나도 그 코드에서 더 줄일 수 있었다는 사실을 간과하긴 했고 애초에 소스코드를 공개로 올려서 변명은 못하지만 이새끼는 남의 노력을 싸그리 무시한거라 좀 어이가 없더라구. 그래서 오늘 한시간만에 2바이트 더 줄여서 기록 다시 잡음. 아래 사진은 그새끼 소스코드 비공개되기 전에 캡쳐해둔 사진.
내가 짠 소스코드에서 for 문의 변수 n의 명시적 선언이 빠져서 4바이트 줄어들고, main 함수에 선언이 들어가서 2바이트 늘어나서 총합 2바이트 줄어듬. 근데 마지막 기록이 69바이트던데 뭔 짓을 더 한거 같더라. 그녀석도 좀 할줄 아는 녀석인가봄.
똑같이 4바이트 줄여서 참교육 성공. 원래는 C11쪽에 제출 안하지만 그새끼 보라고 일부러 C11로 올렸다. 참고로 소스코드 비공개다 십련아. 꼬우면 더 줄여보던가. 내가 머리 굴려봤는데 비트 연산자만으로 여기서 더 줄이는건 불가능하다. 즉, 똥꼬쇼해봤자 66바이트 이하로 절대 못내림. 내가 이미 검증 다 해봤음. 심지어 아직 공개 안한 방법도 시도해봤는데 이건 반대로 값을 걸러내는데 더 많은 바이트를 쓰는데다가 정의되지 않은 동작이라 불가능. 진짜 더 줄일려면 C99 부문 2등작처럼 문자열 조작하거나 아예 실행 시간에 값을 생성하는 알고리즘을 짜야한다. 이건 가능할지는 모르겠지만 C99 부문 1등작이 그렇게 짜여져있는 것 같으니까 가능하겠지.
왠지 깃갤에 범인이 있는거 같아서 써본다. 다 쓰고 나니까 존나 허무하지만 이게 알고리즘의 현실이라니 진실을 알게된 자에게는 너무 가혹하다...
해당 댓글은 삭제되었습니다.
애초에 공개해둬서 누가 베껴도 뭐라 못한다고 언급은 했지요.
ㅋㅋㅋㅋㅋㅋ 재밌네요
좀 퍼거같음;;
읽으면서 입이 다물어지지 않았는데 깃갤의심하는 거 보고 감탄함
충분히 가능성은 있지 기록깼다고 사이트 전체에 알람 울리는 것도 아니고 그때 글 올린지 얼마 안되서 댓글 올라오자마자 누가 복붙으로 제출해서 연관성은 있다. 디시는 고닉들만 보는게 아니니까
토끼야 니꺼 수정해서 66B만들어 지는데? - dc App
걍 그런 순위훔치는건 짜증나더라도 넘어가셈 방식을 바꿔서 새롭게 개척한 건 너니까, 머리좋네 멋지다~
자의식 과잉
누칼협? 고작 숏코딩가지고 지랄이야
그리고 숏코딩은 재미로만 보라고 사이트에 명시돼있는데 혼자 발작하는거 개역겹네 ㅉ
누가 하고 자시고 내가 한건데? 나는 저거 10진수로 바꾸고 /=10,%10으로 해서 줄인거임
지금은 공개임 확인해보셈
음... 왠지 그럴거 같긴 하더라
저기서 더 줄인것도 인정한다
65바이트로 짜서 공개로 돌렸으니 확인해보세요
한가지 조언하자면, 님이 짠거 충분히 훌륭하고 잘했는데 선언부만 조금 바꿨으면 1바이트 줄일 수 있었을거 같은데... 아쉽네.
굳굳
치팅 누가 먼저했는지 위백식으로 따지면 머리아파지니 여기까지만 해야겠네. 마지막에 나도 너꺼 치팅해서 올렸으니 할말은 없고. 조금 연구해본 결과가 더 있긴 한데 올려도 되나?
해당 댓글은 삭제되었습니다.
이야 이게 념글로 가서 내가 오히려 박제당해버리네
이런거 보니까 아직 블루오션이네 내 연봉이 잘 오르겠다
ㄹㅇㅋㅋㅋㅋㅋㅋ
ㄹㅇ
참교육당한건 자신이었고
설마 65바이트로 싸움 끝났다고 생각하는건 아니겠지? 진심으로 물어보는거임.
저게 뭐 대단한 문제라고 치팅이니 아니니 싸우고 있어
응?애?
댓글 달기전에 제발 이거 좀 읽고 달던가 해라. 다들 현재 기록은 확인해보긴 한거냐?
확인하면 뭐?
지능 장애인 아스퍼거로 메모했다 - dc App
유입이냐?
병신으로 메모
병신
병신새끼