개발일기/TIL(Since24.04.19)
Java - TIL(24.05.03 금)
w.llama
2024. 5. 3. 22:08
오늘 한 일
- 내일배움캠프 팀과제 실시 (git hub,intelliy j,mirro,notion활용)
- 프로그래머스 문풀
- 이름에 el이 들어가는 동물 찾기(SQL)
- 평균구하기(java)
- HyperSkill 문풀
- 방송대 인공지능 문풀
문제사항
- Git branch 를 사용하여 팀 협업 하는도중 에러사항이 발생했다
Solution
- 발생한 이유...로컬과 원격저장소 이름이 같다고 같은곳이 아니구나..
Git branch 이해하는중 팀원들과 협업하면서 로컬 브랜치와 원격브랜치가 분리되어있다는걸 깨달았다
따라서 작업 시 로컬 main과 로컬 sub(브랜치) 로 분리하고 sub를 원격브랜치에 push하고 원격 브랜치를 원격메인에 merge해줘야한다 이후 로컬 main을 pull로 땡기고 로컬sub에 merge해서 동기화 해준후 작업하자
어려웠던 문제 - 입력받은 수 역순 출력
Solution
// Necessary import statement
import java.util.*;
public class Main {
// Method to reverse the input number
// Don't forget to handle the leading zeros while returning the result
public static int reverseNumber(int num) {
// Your code goes here
int result=0;
while(num!=0){
result=result*10+num%10;
num/=10;
}
return result;
}
public static void main(String[] args) {
// Using Scanner for Getting Input from User
Scanner in = new Scanner(System.in);
// Read an integer
int num = in.nextInt();
// Call the method reverseNumber and print the result.
int reversedNum = reverseNumber(num);
System.out.println(reversedNum);
}
}
341 = (3*100) + (4*10) + (1*1)이므로
나머지 연산으로 1의 자리수 를 얻은후 100을 곱하는것을 반복하여 4를 구하고 3을 구한뒤 최종적으로 전부를 더하여 답을 낸다
내일 할 일
HyperSkill 문풀
WIL작성
내일배움캠프 팀과제
java Exception 복습
개인과제 수정