:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/05/26 21:09
일의 자리가 6이어야 하니 mod 10 값이 6인것을 먼저 if문으로 걸러내시고
다음에 그 안에서 다시 3으로 나눠서 나머지가 0 인가를 확인하면 됩니다.
10/05/26 21:16
아니면 반대로 3으로 나눠서 나머지가 0인가 비교한 후에 다시 안에서
10으로 나눠서 나머지가 6이라면 처리 연산 하도록 하면 되겠죠. VB는 안한지 오래되서 모르겠고 C 쪽이라면 if(x%3==0) if(x%10==6) { 너능 정답~func 부르시면 됩니다. else } else
10/05/26 22:41
6 36 66 96 정도인가요?
어차피 그 저런 것 이라면... 6 + (n ) * 30 < 100 (n은 0~....) 이정도면 될 듯 합니다. 3의 배수이면서 끝자리가 6인 100 이하의 수를 찾는 것이 아니라 만드는 것이지요. 후에 성능상으로 보면 엄청난 차이가 나요. 코드를 짜실 때 단지 문제만 보지 말고... 조금 뒤틀어서 짜는 연습을 하시면 나중에 도움이 많이 되실듯 합니다. (뭐... 이런 예제코드 짤때는 잉여력 낭비지만...)
|