코드나치가 지적한 스도쿠 코드의 문제점 2가지.
문제1.
코나: scanf에서 %s로 문자열 받으면 마지막 널문자가 들어오는데 그걸 모르는 무식한 놈이다
내입장: 모든 문자열의 끝은 널인거 알고 기초 지식인데 모르는 사람 없다. 알고 그렇게 쓴거다. 어짜피 한 번 돌고 끝나는 코드다.
코나: 넌 무식해서 그렇게 쓴거야.
문제2.
코나: for문에서 i를 1~9로 해서 생기는 -1하는 연산이 0~8해서 생기는 +1 연산보다 많이 발생해서 비싸다.
내입장: 원래짰던 코드는 그 싸다는 0~8이었다(실제 예전코드 스샷 찍어 보여줌). 근데 스도쿠에 숫자가 채워지는 부분이고 실제 스도쿠에서도 1~9를 써넣기 때문에 직관적으로 보이라고 올리기 직전에 일부러 고쳐서 올린것이다.
코나: 의도는 알겠는데 그게 어떻게 직관적이냐 일관성 없다.
내입장: 다른곳은 다 0~8로 일관성 유지했다. 특별히 그 부분만 하나만 다르게하여 실제 1~9를 채워 넣는 부분이라는걸 강조하여 보여주고 싶었다.
코나: 넌 그냥 무식한거다.
반복 부분.
내입장: 알고 있다 보여주기 위한 코드라서 그렇게 쓴거다.
코나: 넌 그냥 무식한거고 모르는거다. 넌 이 메카니즘의 작동 방법을 아냐? 모르지? 그러니까 넌 무식한거다.
현상황:
코나는 이 반복을 자기 턴에서 끝내고 싶어서 자기 오랜 경력으로 쌓은 문제1,2와는 상관 없는 지식을 어필하며 계속 나를 무식하다고 하는중.
나는 물론 실무에선 필요하겠지만 보여주기 식 코드에서는 코드 한 줄이라도 짧고 직관적으로 보여주기 위해서 일부러 그런거라고 재차 말하는중.
안끝난다.
토씨 바꾸지 마랬다 등신아.
정리는 무슨 개뿔. 니가 안다고 주장한것들 틀린부분 지적해 준거 하나 하나 들어줌?
걍 넌 몰라 존나 멍청해 근데 고집도 쎄. 그래서 다른 애들이 너 노답이라고 하는거야.
내가 뭘 안다고 주장해? 그래 몰라. 모른다니까? 근데 저 근본적인 문제1과 문제2는 알고 한거라고
코드세이x 어디서 형님한테 개기냐 써니가 나이가훨많아보이는구만
뭐 성능을 위해 바이트 단위로 초기화 하는 memset 을 보여주면 놀랄꺼라고? 놀랍더라.
내가 다른걸 모른다고 니가 지금 주장하는건 저 애초의 문제1,2를 외면하고 멀어질려고 하는거잖아
하나 하나 들어줘도 발뺌만 하는 새끼 존나 찌질함.
웃긴게 인터넷이면 자기존재가 드러나지않을것이라고 착각하는데 나같은경우는 진실만보이거든 ㅇㅇ
써니가 훨 나이많은거 맞는갑다. 존나 꼰대새끼네 ㅋㅋㅋ
뭐래 난 나이같은거 안따진다. 학교에서도 선후배 따지는거 싫어하고 나이 상관없이 말 놓고 지내는데
두 분 정들어 버립니다. 얍~
30대와 중딩이 친구하는걸 상상했습니다
난 내가 모르는 부분은 모른다고 하고 알고 의도한 부분은 알고 의도한거라고 하잖아. 근데 넌 내 의도랑은 상관없이 내가 무식하다고만 하고 아랫사람으로만 보려해서 내 의도는 전혀 인정할 생각이 없잖아. 그래서 이게 안끝나는거다.
니가 안다고 한 부분을 모른다고 증명했을 때 니가 인정하지 않고 계속 개소리나 늘어놓으니 안끝나는거지.
그리고 화해모드로 갔으나, 어제 니 글에 인터렉션 좀 걸었더니 뭐 또 병이 도졌다고?
걍 니가 꼰대새끼임.
그게 어떤 부분인데? 내가 scanf에 널문자 들어오는걸 모른다는건가? 저 for문은 모를수가 없고..
다시 복기해봐라. 또 시작하자고? 아이고 돌대가리야...
걍 다른애들한테 물어봐. 니가 어떤지. 입아프다.
니가 글에서 지적한게 scanf랑 for문 말고 더 있냐? 애초에 주석빼면 20줄 밖에 안되는 코드인데 그 두개 말고 더있나
사람마다 다른거지만 요즘 컴 좋은데 저런 자잘한 효율을 따지는것보다. 봤을때 직관적인 코드가 더좋다고 생각한다