상세 컨텐츠

본문 제목

JAVA문제/메소드문제2/자릿수바꾸기/MATH/자바/프로그래밍/연습문제/자바연습문제

JAVA문제

by 담디비 2020. 2. 23. 19:54

본문

안녕하세요~ 담디비 입니다! 

오늘도 제가 문제 풀면서 이 문제는 다같이 공유하면 좋을 것같은 문제를 하나 

가지고 와보았습니다!

 

연습문제바로 드릴게요!

 

---Problem---                                                          i-1                              j-1                             

method(int num,int i,int j)는 정수 num의 10  번째 자릿수와 10  번째 자릿수의 위치를 

바꾸게 하는 메소드 입니다. 만약 num에 바뀔 자릿수가 존재하지 않는 다면  "실패"를 출력 합니다.

 

 

 

----Result----

Ex)method(12345,1,2)

>12354

 

 

 

 

 

 

 

 

-------------------------------문제 먼저 풀어보세여!------------------------------

 

 

 

 

 

 

 

 

 

 

 

 

 

후.. 이번연습문제는 저한테는 솔직히 너무 어려웠어요 ㅠ

처음에는 멍청하게 charAt으로 바꾸려다가 .. 너무 복잡해져서 

나누기랑 나머지 연산 생각해서 다행히 저렇게 풀었네요 .. 진짜 오래 걸렸어요 ㅠㅠ

                                                                                                                                        b 

그리고 이번에 쓴 함수들에대해 부가설명좀 해드리자면 Math.pow(A.b)는A   형태로 double형으로 리턴하구

Math.round 는 소수점 첫번째 자리를 반올림하여 정수형태로 리턴해줍니다 

그 외로 Math.ceil();은 올림! Math.floor은 내림! 

 

알고 계시면 좋을 것 같아요! 

오늘은 이렇게 마무리 하겠습니다. 요즘 코로나 때문에 걱정이 많은데

마스크들 다들 잘쓰시고 손씻기 자주하시길 바래요! 파이팅! 

관련글 더보기