일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 트리
- Java
- 스프링
- BFS
- 항해99
- Til
- 브루트포스
- 개발qa
- 학습기록
- 그래프 이론
- 99클럽
- 자바
- 알고리즘
- 백트래킹
- 완전탐색
- 동적 프로그래밍
- 그래프
- DP
- 정렬
- 개발자취업
- SQL
- DFS
- 데이터베이스
- BinarySearch
- Spring
- 스프링 핵심 원리 - 기본편
- 코딩테스트준비
- 그리디
- 백준
- 개발q&a
- Today
- Total
목록2025/06 (3)
AtraFelis's Develop Diary
Java에서 ==와 equals() 메서드의 차이점을 설명해주세요.내 답변==은 객체 자체가 동일한지를 확인하는 연산자로, 메모리의 주소값을 비교하지만, equals() 메서드는 객체 안에 들어있는 값을 비교하는 메서드입니다. 예를 들어 String a = "AtraFelis", String b = "AtraFelis" 라고 한다면, a==b 는 false 지만, a.equals(b)는 true가 됩니다.피드백잘한 점==이 메모리 주소값을 비교한다는 것을 정확히 이해함equals()가 객체 안의 값을 비교한다는 핵심 개념을 알고 있음기본적인 차이점을 명확하게 구분해서 설명함개선할 점예시에서 실수: String a = "AtraFelis", String b = "AtraFelis"에서 a==b는 실제로는 ..
https://www.acmicpc.net/problem/3054키워드 : 문자열, 구현문제"피터팬 프레임"은 단어를 다이아몬드 형태로 장식하는 것이다.알파벳 X를 피터팬 프레임으로 장식하면 다음과 같다...#...#.#.#.X.#.#.#...#.."웬디 프레임"은 피터팬 프레임과 유사하지만, 다이아몬드를 '*'로 만드는 것이다.알파벳 X를 웬디 프레임으로 장식하면 다음과 같다...*...*.*.*.X.*.*.*...*..단어가 주어졌을 때, 3의 배수 위치(세 번째, 여섯 번째, 아홉번째, ...)에 있는 알파벳은 웬디 프레임으로, 나머지 알파벳은 피터팬 프레임으로 장식하는 프로그램을 작성하시오.웬디 프레임과 피터팬 프레임이 겹칠 경우에는, 웬디 프레임이 위에 있다.입력첫째 줄에 알파벳 대문자로 이루어..
SQL에서 INNER JOIN과 LEFT JOIN의 차이점을 설명하고, 각각 언제 사용하는지 예시를 들어주세요.내 답변잘 모르겠습니다. 피드백잘한 점모르는 것을 솔직하게 말한 것이 좋음면접에서도 모르면 솔직히 말하는 것이 중요함개선할 점SQL JOIN은 백엔드 개발자에게 필수적인 기초 개념실무에서 매우 자주 사용되는 기능이므로 반드시 학습 필요기본적인 데이터베이스 지식 부족 모범 답변INNER JOIN: 두 테이블에서 공통으로 존재하는 데이터만 조회합니다. 교집합 개념으로, 양쪽 테이블에 모두 존재하는 레코드만 결과에 포함됩니다.LEFT JOIN: 왼쪽 테이블의 모든 데이터를 조회하되, 오른쪽 테이블에 매칭되는 데이터가 있으면 함께 보여줍니다. 매칭되지 않으면 NULL로 표시됩니다.-- INNER JOI..