알고리즘 공부!!
👀 ㅂ 한자를 출력하는 방식
형식에 맞춰 값 입력 받아서 그대로 값 출력하기예시로 C가 두개의 int를 받아서 :를 기준으로 출력이 되길래 java도 해보니 잘 되지 않았다.C는 pointer 개념이 있어서 그대로 불러올 수 있는건가...아무튼 String으로 처리했다.이걸 풀면서 알게된 사실은n
여기서 '.'역시 배열의 한 요소니까 .으로!!
Math.pox(10, i) 를 사용하는데, 파라미터가 double인 메서드라 정수형으로 변환하고자 한다면(int)로 polymorphysm을 적용해야함
String.format()을 사용하면 가능하다.%02d 는 두자리로 만들고 %04d 는 네자리로 만들어준다.
String.format과 Math.round는 차이가 있다.🤔 String.format("%11f", f); \---> 빈자리를 0으로 채워서 11자리를 다 채움🤔 Math.round(f\*100000000000.0)/100000000000.0 \--->
복잡하게 생각하지 말고int aNum = (int)a;이런식으로 형변환을 해준다!
printf("%d", a<<1); //10을 2배 한 값인 20 이 출력된다.printf("%d", a>>1); //10을 반으로 나눈 값인 5 가 출력된다.printf("%d", a<<2); //10을 4배 한 값인 40 이 출력된다.print
자산관리 웹페이지 프로젝트를 하면서 한가지 아쉬웠던 것이 화면 로딩 시간이 길었던것...오늘 노마드 코더의 바닐라 js를 듣다가 우연하게자바스크립트의 promis라는 객체가 있다는 것을 알았다.then이 뭔지 몰라서 찾던 중에 뜻밖의 수확...역시 지속적으로 공부해야
재귀함수 비숫한걸 풀었다.(그냥 반복문 이지만) 처음에는 long[] result 배열을 하나 만들었는데 계속 loosy하다고 나와서 이유를 알 수 없었다.(아직까지도 모르겠다... 배열 크기를 n으로 줘서 그런건가...) 하단의 for문 에서는 i < n으로 줬어
여기서 '.'역시 배열의 한 요소니까 [.]으로!!
학원 다닐 때부터 어딘가 이해 덜하고 찝찝하게 넘어간거 같더니역시 문제를 풀어보니 막혔다.min을 배열에서 아무거나 잡으면 된다.(편의상 첫번째 자리로 만듦...)for를 돌면서 배열에 모든 자리를 한번씩 훑게 되는데,이 과정에서 먼저 아무거나 제시한 min과 비교를
예제는 맞았지만 채점해보니 16점...ㅎ
문자열을 문자열 배열로
이번에는 풀이부터 먼저 봤다.(뭔가 진 느낌 ㅠㅠㅠㅠ)다시 한번 시도해봐야지
이 문제는 되게 쉬운건데도 못풀었다...어떻게 연습을 해야하는 것일까?
💲 드디어 처음부터 끝까지 내 힘으로 문제를 풀었다!!!너무 행복하다 ㅠㅠㅠㅠ