문제 : 입력된 수가 소수인지 판별하세요소수란 1보다 큰 자연수중 1과 자기 자신만을 약수로 같는 수아주 쉬운문제...해당 값을 입력 받은다음 그 값의 하위값들을 2로 나누었을때 하나라도 있으면 소수가 아니게 됩니다.
문제 : 문자가 들어오면 해당 문자를 번갈아가며 출력해당 문자열의 길이를 먼저 파악한다음해당 문자 앞의 문자 하나해당 문자 뒤의 문자 하나 계속하여 출력 이때 반복과 증감연산자를 통하여 앞에서 이동하는 위치, 뒤에서 이동하는 위치 파악앞, 뒤 위치의 값이 역전되면 반복
문제 : 입력받은 문자를 거꾸로 출력하세요~해설이전 문자열 번갈아 출력하는 문제와 상당히 비슷하지만 이문제는 거꾸로만 출력하면 되기 때문에 시작 위치를 안만들고 lastpos(종료위치) 를 문자열의 길이-1 만큼 설정한다음 charAt을 통하여 거꾸로 출력하였습니다.
문제 : 완전수 구하기 완전수란 : 약수의 합의 내 자신과 같을때 Ex: 6은 완전수(1,2,3,6) → 1+2+3의 합이 6과 같기 때문 먼저 입력받은수를 " "공백으로 분리후 숫자로 변경 시켜줌 그 이후 그 값만큼 반복문 큰 수, 작은수 로 나누어 나누어 지면
정렬된 배열A,B가 주어지면 배열을 합친 후 다시 정렬하는 프로그램을 작성하시오.일단 문제를 보고 정처기에서 나왔던 mergeSort 가 생각났지만 알고리즘 자체가 생각 나지 않았습니다...어떤식으로 풀가 생각중 이전 ArrayList에서 정렬 하는 메소드를 썼던적이
배열의 구간 합을 계산할 때 부분 합을 미리 계산해두어 빠르게 값을 얻어내는 것입력첫 줄에 배열의 숫자 개수다음 줄에 공백으로 구별하면서 배열에 수 입력합을 구하고자 하는 구간출력구간의 합코드일단 입력받은 배열의 값들을 split으로 나누어 arr_value에 저장한다