본문 바로가기

분류 전체보기156

[level 2] N개의 최소공배수 -LeastCommonMultiple.java12345678910111213141516171819202122232425262728public class LeastCommonMultiple { public int solution(int[] arr) { int answer=lcm(arr[0],arr[1]); //1.최소 공배수, 최대 공약수를 구하는 함수를 구현한다. //2.첫번째 원소와 두번째 원소의 최소 공배수를 구한다. for(int i=2;i 2018. 9. 13.
[level 2] 행렬의 곱셈 12345678910111213class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr2[0].length];//결과 행렬의 크기는 arr1의 행의 크기와 arr2의 열의 크기로 나온다 for (int i = 0; i 2018. 9. 11.
git PR(pull request) 오늘 배운 PR(pull request)를 테스트한다. 내 repository에서 master branch를 쓰고 있었기 때문에 hyunseung이라는 branch를 만들어주었다.(master에는 최종 버전만 업로드 해야되기 때문에)fetch로 내 로컬에 담고 hyunseung branch생성, 전환했다. 왼쪽 아래의 빨간 펜 공간을 보니 제대로 PR이 간 것 같기도하고 아직 잘 모르겠다. 내일 일어나서 PR잘 갔는지 선배님들께 물어봐야겠다. 2018. 9. 10.
[level 2] 다음 큰 숫자 Number.java 1234567891011121314public class Number { public int solution(int i) { //1. 78부터 큰 자연수를 이진수로 변환함 (루프) for(int index=i+1;;index++) {//2. 두 수의 1의 개수를 비교 if(Integer.bitCount(i) == Integer.bitCount(index)) { //3. 1의 개수가 맞으면 큰 수 반환 (자연수) return index; } //3.1 1의 개수가 맞지 않으면 이번으로 회귀 } }}Colored by Color Scripterdcs NumberTest.java 12345678910111213import org.junit.Test; import static org.jun.. 2018. 9. 10.