본문 바로가기

전체 글226

[1분만에 해결하는 Git 오류] fatal: refusing to merge unrelated histories 문제 상황git push나 git pull 명령 시 fatal: refusing to merge unrelated histories 오류가 발생한다.문제 원인git에서는 서로 관련 기록이 없는 이질적인 두 프로젝트를 병합할 때 기본적으로 거부한다.--allow-unrelated-histories 옵션을 사용하여 이를 강제로 허용해주어야 한다. 문제 해결git pull 명령 뒤에 --allow-unrelated-histories 옵션을 추가해준다.git pull origin 브랜치명 --allow-unrelated-histories 2024. 12. 11.
2025 상반기 KB국민은행 동계 체험형 인턴십 AI 역량검사 후기 (잡다) 보호되어 있는 글 입니다. 2024. 12. 7.
[JAVA] 시뮬레이션 1 - 시간 계산 / 날짜 계산 / 진수 변환 / 구간 칠하기 / 사각형 칠하기 요약간단한 시뮬레이션에 대해 학습한다.- 시간 계산 (주어진 것 중 가장 작은 단위로 변환하여 풀이)- 날짜 계산 (주어진 것 중 가장 작은 단위로 변환하여 풀이)- 진수 변환 (진수 변환 방식 그대로 구현, a 진수 -> b 진수 변환 시 a 진수 -> 10 진수 -> b 진수 로 변환) - 구간 칠하기 (1차원 배열 flood fill)- 사각형 칠하기 (2차원 배열 flood fill) 시간 계산 / 날짜 계산가장 작은 (또는 공통된 단위)로 변환하여 계산한다.Ex) 시간을 분 단위로 환산하여 계산Ex) 날짜를 일 단위로 변환하여 계산 System.out.println() 으로 찍어가면서 코딩하는 것이 정확함. import java.util.*;import java.io.*;public class .. 2024. 12. 6.
[JAVA] 정렬 요약1) 일반 정렬 문법을 학습한다.2) 객체 정렬 / 정렬 커스텀마이징을 한다. (Comparable 인터페이스 , compareTo 메서드 사용)3) 여러 개의 정렬 커스텀마이징을 한다. (Comparator 인터페이스 , compare 메서드 사용) 1) 과 3) 의 개념을 알아두면 된다. 🌟 1) 일반 정렬[문법]단순한 오름차순/내림차순 정렬에 활용내림차순 정렬은 wrapper 자료형만 가능 (wrapper 자료형 : Integer과 같이 자료형이 대문자로 시작하는 것)배열에서 일반 자료형은 초기화 default가 0 이다. wrapper 자료형은 초기화 default가 null 이다.⚠️ 배열에서 wrapper 자료형으로 초기화하고 정렬할 때 null인 상태에서 정렬시키면 NullPointer.. 2024. 12. 5.
[JAVA] 소수 판별 알고리즘 Summary1. 어떤 수가 소수인지 판별할 수 있는 함수를 작성할 수 있다. 소수 판별 알고리즘[소수?]1인 아닌 수 중에서 자기 자신과 1 이외의 양의 약수를 가지지 않는 자연수 Ex) 5는 소수이다.1) 1이 아니면서2) 5의 약수는 1과 5이다. (1과 자기 자신만 약수로 가진다.)Ex) 8은 소수가 아니다.1) 1이 아니면서2) 8의 약수는 1,2,4,8 이다. (1과 자기 자신인 8 이외에도 2,4가 약수로 있다.)[소수 판별 알고리즘]1) 1 이라면 무조건 소수가 아니다.2) 2~(7/2) 값까지 모두 나눠봤을 때 모두 나머지가 0이 아니면 된다. // 소수 판별 logic // // 7이 소수인지 아닌지 판별하려면, 2~(7/2) 값까지 모두 나눴을 때 나머지가 0이 아니면 된다. .. 2024. 11. 30.