목록수학 (2)
블램의 일상 IT카페
문제. 난 이문제 완전히 틀림. : 일단 문제만 보고 대충 어떤 방향으로 코딩할지는 못정했고 대충 십의 자리와 일의 자리를 가지고 구하는 건 알았다. 이미 이전 문제들을 통해 10의자리일 경우 N값/10 , 1의 자리일 경우 N값%10 여기까지만 알아도 충분했다. 반복문은 while문 사용 ㅡ> 정확한 반복횟수를 구할 수 없기에.. 우선 나는 해볼 수 있는 데까지 코딩을 했다. 불나게 2시간 박은거 같다.... ( ㅠㅜ) 학창시절 나는 수학을 좋아는하지만 성적은 잘 안나오는 그런 애였다. 그래서 그런가 수학적 사고과 꽝이라 이런 문제들은 좀 힘든듯..(그럼 앞으로 다 힘들겠네 ㅇㅇ) ㅇㅇ ㅠㅜ 그래서 오기 내려놓고 풀이를 참고하기로 했다.(공책에 수식, 코드 써가며 열심히했다.. 할 수 있는데까진..) ..
문제. 내가 틀린 이유. : 아마 나뿐만이 아니라 다들 그랬을거 같은데 472까진 알겠는데 385를 어떻게 처리해야하나 엄청 고민했다. 반복문을 입혀볼까 생각도 했고, 385를 각각의 변수 선언하여 3, 8, 5로 하려했지만 당연히 안됐다. ㅋㅋ 몇시간 고민하기엔 너무 아깝다 생각해서 타 블로그를 참고하였다. 본인처럼 수학적 사고가 힘든 분들은 문제를 놓아주도록 하자.. *하지만 수학적 능력은 이 문제에선 곱셈과 나눗셈이면 충분했다! 정확하게 필요한 능력은 / 와 %를 어떻게 활용할 것인가 였다.( 내가 멍청 한 걸까....) 풀이. #include int main() { int a=0, b=0; scanf("%d %d",&a, &b); int n3 = a * (b % 10); //385에서 10으로 나..