기타 3

[git] eclipse 로 브랜치 간 소스 비교하기

회사에서 작업을 하다가 DEV브랜치에는 merge를 해놓고 운영브랜치에는 mere를 해놓지 않은 소스들이 있었다. eclipse를 뒤져보다가 아주 쉬운 방법을 찾았다. git perspective를 선택하고 Branches > 비교를 하는 브랜치 2개 선택 Compare with Each Other in Tree 선택하면 차이점이 있는 파일이 트리형식으로 나타나고 Compare with Each Other를 선택하면 파일마다 차이점을 보여준다.

기타/Git 2023.12.01

프로그래머스 코딩테스트 lv2-구명보트 : int 배열 정렬

https://school.programmers.co.kr/learn/courses/30/lessons/42885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr int 배열 정렬하기 Arrays.sort 이용 오름차순 -> int[] intArray = {1,3,5,7,2,4,6}; Arrays.sort(intArray); 내림차순 -> int[] intArray = {1,3,5,7,2,4,6}; // primitive Type을 Wrapper클래스로 박싱해주어야 reverseOrder 사용가능. Integer[] tmp = Arrays.stream(in..

프로그래머스 코딩테스트 lv2-다음 큰 숫자

https://school.programmers.co.kr/learn/courses/30/lessons/12911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 반복문만 사용해서 문제를 풀었었지만 효율성에서 틀려서 새롭게 푼 코드 정확성은 맞지만 효율성이 틀린 답 class Solution { public int solution(int n) { int answer = 0; String bi = Integer.toBinaryString(n); StringBuilder sb = new StringBuilder(bi); if(sb.indexOf("0") < 0..