컴퓨터 언어와 수학 공부
hintfor 문 한개로 출력해본다.분자를 계산하는 변수와분모를 계산하는 변수를 만들어서 나누어 출력한다. 분자, 분모를 따로 계산하지 않고,그때마다 같이 계산해도 성립한다. 반복횟수를 더 줄이고 싶다면r 과 n - r 중 최솟값을 다시 r 에 저장하는 코드를 넣어준다.
hintfor 문 한줄로 구현할 수 있다.
hint괄호가 열리면 + , 닫히면 - 를 하여마지막에 그 개수가 같은지를 0 과 비교하여 확인하는데,그 전에 닫힌 괄호의 개수가 열린 괄호의 개수보다 많아질 때,그 즉시 반복문을 종료한다.
hint :
hint.charAt( index ) 를 사용하면 char 로 변환이 되므로,1 이면 '1' 즉 49 , 0 이면 '0' 즉 48 이 된다.그래서 '0' 을 빼준 다음, 1 부터 2 씩 거듭제곱한 수를 차례대로 곱하여 십진수 변수에 더해준다.
.
문제 9자리 이하의 임의의 숫자가 있을 때, 거꾸로 뒤집어도 같은 수인지 판별하기 hint 미완성된 코드이므로, hint 를 참고하여 수정해보세요~
hint 0 으로 나눌 수 없기 때문에, 조건문을 사용한다.
hintint 변수에 10 진수를 저장하고,2 로 나눈 나머지를 순서대로 arraylist 에 저장한다.10 진수가 0 이 되었을 때 반복을 종료하고,arraylist 에 저장된 수를 거꾸로 출력한다.
hinti 가 제곱수가 될 때, continue를 이용하는데,그 제곱수를 k 라는 변수를 통해서 k*k 으로 나타낸다. 그래서 continue 하기 전에 k 값을 증가시켜서k*k가 다음 제곱수를 표현하게 바꾸어준다.