고수님들께 챙피하지만 질문할께요..답변 꼬~옥..
유진공주
안녕하세요..ㅋ
정말 챙피해서 많이 망설였습니다..ㅋ
지금 알고리즘 공부를 하고 있는데요..자바를 전제로 알고리즘을 구현하고 있습니다..
프로그램으로 짜면 여러 메소드들이 있어 그것을 활용하면 쉽게 짧게 되는것을
알고리즘으로 구현할려니 머리가 복잡하군요..그래서 질문합니다...
1. 2008년을 전재로 입력한 월일에 대한 요일을 구현하라..
2. 소수인지를 판단하여 소수이면 소수 2번째자리에서 반올림(대상이되면)하여 소수 1째자리까지 구현하라..
3. 문자열을 입력받고 두번째로 문자열중의 하나의 문자를 입력하고 세번째로 자릿수를 입력하면
문자열 중 입력받은 하나의 문자를 찾아 자릿수만큼 출력하라...
예) 문자열: abcdefghijk하나의문자입력:c자릿수입력: 5 결과: cdefg
이상...이것들을 알고리즘으로 구현해야되는데요..부탁드려요...
상세하지는 않아도 좋으니 말로라도 풀어서 설명해주시면 감사하겠습니다..
그럼 잘 부탁 드리구요..공부 열심히 하겠습니다...꾸벅 ,,,
-
그녀는귀여웠다
수다님 자바의 java.lang.math 클래스에도 round() 있습니다.
자바로 수학적인 계산을 할 경우에는 java.lang.math 클래스를 이용하면 될 것 같습니다. -
큰재
이러나 저러나...if문 싸움이 될거 같군요..^^;;;
-
벛꽃
JAVA에 String부을 책보시면
indexOf(int ch) = 현제 문자열에서 문자 ch가 나타나는 첫 번째 인덱스 값을 반환합니다.
String substring(int startIndex, int endIndex)
= startIndex와 endIndex 사이의 문자열을 반환합니다.
책이부분을 보시고 하시면 될것입니다.
세부적인 소스는 해당 책 부분 예제코드 보시면 됩니다. -
꽃겨울
2번 같은 경우 ORACLE 처럼 ROUND, BOUND가 된다면 좋겠지만
안해봐서 ORACLE처럼 지정자리 올림이 되는지는 모르겠군요 -
영빈이
Java책이 한권이라고 있다고 생각하고 참고할 부분을 적어보자면
Date 클래스, Calendar클래스가 있습니다 이부분을 보시면
getXXX()년월일 정보 시간 다양한 정보를 얻을수 있고
setXXX()년월일 등 설정을 할수도 있습니다.
getDay() = 요일(0이면 월요일 ~6이면 토요일)을 반환합니다. 이부분 참고하셔서 해보세요