2024/11/20 3

[내일배움캠프/백엔드] Spring 숙련. 뉴스 피드 프로젝트 개발시작

Git 충돌 해결 * 발생한 문제develop 브랜치에서 동시에 개발을 하여 commit, push, pull을 진행하는 과정에서 충돌 발생pull을 해서 가져올 때 시간이 맞지 않아서 충돌이 난 것 같음* 해결 방법각자 작업은 develop에서 바로 하는 것이 아니라 각자 feature branch에서 진행해야함작업 완료 후 로컬에서 먼저 develop 브랜치로 병합한 후에 origin에 push 및 pull이런 과정을 거치면 충돌을 최소화할 수 있음 게시물 조회 기능 개발 * 구현한 기능전체 게시물 조회최신순 정렬페이지에 10개의 게시물만 보이게 함특정 사용자의 게시물 조회최신순 정렬사용자의 id로 게시물 조회단일 게시물 조회게시물 id로 특정 게시물 반환세션 검증사용자가 로그인 상태인지 확인* 어려..

[프로그래머스/ 코딩테스트 월간코드챌린지 시즌1] 3진법 뒤집기

Q. 3진법 뒤집기A.class Solution {    public int solution(int n) {//3진법으로 변환한 것을 문자열로 저장하기 위해서 str 선언        String str = "";        //3진법 변환//3으로 나눈 나머지 값을 저장하면 자연스럽게 거꾸로 저장됨//나머지를 문자열로 추가한 후에 다시 n에 3을 나눠서 몫으로 만들어줌//n이 0이 되기전까지 반복 = 3진법으로 변환되면 종료        while (n != 0){            str += n % 3;            n /= 3;        }        //문자열 str을 3진법으로 해석하여 10진법으로 변환        int answer = Integer.parseInt(str,..

[프로그래머스/ 코딩테스트 연습문제] 최대공약수와 최소공배수

Q. 최대공약수와 최소공배수A.class Solution {//코드 재사용성을 위해 최대공약수와 최소공배수는 메서드를 따로 분리해봄    public int[] solution(int n, int m) {//두 수 중 큰값 = max, 두 수 중 작은 값= min        int max = Math.max(n,m);        int min = Math.min(n,m);        //GCD : 최대공약수를 계산하는 메서드 호출, LCM : 최소공배수를 계산하는 메서드 호출         int gcd = getGCD(max,min);        int lcm = getLCM(max,min,gcd);        //answer = [최대공약수, 최소공배수]를 리턴해야하니까 배열로 반환     ..