:: 게시판
:: 이전 게시판
|
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
17/05/27 21:39
각 라인당..
왼쪽거는 공백으로 시작해서 공백으로 끝나구요.. 오른쪽거는 *부터 시작해서 *로 끝나죠. 나름 심각한 차이일 수 있습니다.
17/05/27 21:50
사실 눈썰미가 좋다기보다는..
오른쪽의 결과를 왼쪽 방법으로 짜려면, 은근히 귀찮고 손이 많이 갑니다. 그래서 보자마자 알 수 있죠.
17/05/27 21:25
중3때 제가 지금은 없어진 하우PC 잡지 주관 프로그래밍 경시대회에 나간 적이 있습니다.
3번 문제가 정확히 기억은 안 나지만 주어진 N값에 따라 가능한 경우의 수?를 백트래킹으로 계산해서 출력하는 내용이었습니다. N이 커지면 아무리 불필요한 경우를 쳐내도 제한시간 내로 답을 내지 못하던 차에... 다행히 N값이 최대 15? 정도 밖에 안 돼서 N=1, 2, 3, 4, ..., 15 까지 모든 데이터를 넣어서 실행후 몇 분씩 기다려서 나온 값을 소스코드에 하드코딩했던 기억이 납니다 if (N == 10) printf("12345"); 이런 식으로요. 그리고 전 금상을 탔습니다 크크크
17/05/27 21:28
main()에서 1불편..
for(int i로 안한거에서 2불편.. 왼쪽꺼에만 5번째 the pattern is 출력문 있는거에서 3불편.. for에서 { } 없앨거 없애고 위치만 바꿔줘도 4~5줄은 줄어들어보이게 만들수 있음. 10번째줄 printf(" * ")에서 공백이 앞에도 있기 때문에 오른쪽꺼랑 모양이 아예 다름. 그리고 i<=4를 i<5로 바꿔서 1글자 줄이지 않으면 오늘 잠 못잘듯.. 종합적으로 5번째 출력문 오른쪽에도 추가하고 왼쪽꺼 간결하게 다듬으면 왼쪽꺼가 전체적인 글자수 줄수 다 작아보이게 할수 있음.
17/05/27 21:48
왼쪽도 별로지만,
오른쪽거 처럼 짤거면 차라리 그냥 printf("*n* *n* * *n* * * *n* * * * *n"); 이렇게 짤듯...
17/05/28 14:10
제가 국딩때 대회 문제를 오른쪽처럼 풀었다가 오답처리 당했죠.
전 당시에 왜? 이게 더 심플하고 가독성있잖아? 입력 수치에 따라 변해야하는거도 아닌데?? 하면서 항의했던 기억이 납니다.
17/05/28 17:25
4학년일때 1학년 컴공 학생 과제 채점하던게 생각나네요.
코드를 시스템에 제출하면 테스트해서 결과를 알려주는데, 한 학생이 그 테스트 케이스별로 if else로 작성해서 냈던걸 봤네요.
|