백엔드 개발자 기술면접 대비 // Java // Spring // OOP
1. JAVA의 특징은? - 자바가상머신(JVM)만 설치하면 컴퓨터의 운영체제에 상관없이 작동한다.(즉, ...
키자드에 등록된 총 294개의 포스트를 확인하실 수 있습니다.
1. JAVA의 특징은? - 자바가상머신(JVM)만 설치하면 컴퓨터의 운영체제에 상관없이 작동한다.(즉, ...
@Data- Lombok의 setter를 생성하는 기능과 생성자, toString() 등을 자동으로 생성하는 어노테이션- ...
- 상하좌우로 뻗어나가는 문제의 경우, BFS가 효율적입니다. - 익지 않은 토마토와 익은 토마토의 값...
(위의 답은 오답입니다)- DFS로 풀어봤더니 N=1, K=0과 같은 상황에서 stack overflow ex...
- 전형적인 DFS 문제입니다. (BFS로 풀면 좀 더 빠를 것 같긴 합니다)- 처음엔 유효하지 않은 좌표...
문제어떤 큰 도화지에 그림이 그려져 있을 때, 그 그림의 개수와, 그 그림 중 넓이가 가장 넓은 것의 넓...
- 전형적인 문자열처리 문제입니다. 이번 문제로 많은 것을 느끼고 배웠던지라, 여러모로 인상 깊습니다....
Exception caught during execution of merge command. org.eclipse.jgit.errors.MissingObjectExcepti...
- 완전탐색... 전부 다 해보는 무식한 방법입니다.- answers의 최대 크기가 10000, 학생 수가 3명 이므로...
- DFS문제입니다.- 먼저 tickets를 sort를 해줌으로써 알파벳 순서대로 티켓들을 정렬시킵니다. 이 과...
- BFS문제입니다. - 순서는 다음과 같습니다.0) queue에 begin을 넣습니다.1) queue에 담긴 단어의 각...
- 어김없이 DFS문제입니다.- 0번부터 n-1번까지의 컴퓨터를 각각 DFS하는 방식으로 풀었습니다.-...
- 전형적인 DFS문제입니다. - 각각의 숫자는 + 또는 -의 부호가 붙게 된다는 걸 생각하면 금방 풀립니...
- 전형적인 DFS/BFS문제.- 상하좌우를 확인한다는 점에서 BFS가 더 적절할 듯 했지만, DFS ...
[문제 출처][문제 설명]- HASH를 사용한 문제!라는데, 저는 그냥 sort 이용해서 풀었습니다.particip...
[문제 출처][문제 정보]- Hash문제! Trie알고리즘을 써도 되지만, 저는 익숙치않기에... string의 su...
ROUND(숫자, 유효 자릿수) : 숫자를 유효 자릿수 하나 뒤에서 '반올림'(숫자 만 쓰면 소수...
- 늘 코테에 문자열탐색 문제가 나오면 find함수로 무식하게 풀곤 했다... 이젠 좀 달라져야 할 것 같아서,...
대망의 SQL 고득점 Kit 마지막 문제!DATETIME의 형식을 바꿔서 출력하는 것이 포인트인 문제...
- 보호기간 = 입양 간 DATETIME - 보호 시작한 DATETIME 이라는걸 알면 금방 풀리...
- CASE~WHEN~THEN~ELSE~END 를 사용하는 문제!- 여기선 조건문이 2개 (프로그래밍 ...
- 대소문자를 구분하지 않으므로 그냥 LIKE "%el%" 해주면 됩니다.- 이름에 EL이 들어...
String, DATE문제! 검색해야 하는 키워드가 많았기에, LIKE로 일일이 하기보단 IN을 사용했다...
- JOIN 카테고리의 마지막 문제! JOIN에 대한 개념과 덧붙여서 문자열 처리방법도 알아야 풀 ...
- LEFT JOIN을 이용했다. LEFT JOIN은 왼쪽 테이블을 기준으로 오른쪽 테이블을 매치...
- JOIN 카테고리의 두번째 문제! 날짜가 빠르다는 것은 DAYTIME의 값이 작다는 것을 의미하므로...
- JOIN 카테고리의 첫 문제입니다. 두 테이블을 비교한다는 점에서 이전 문제들보다 까다롭게 느껴...
- NULL일 경우 대체하는 것... 처음엔 UNION을 이용해서 풀까 했는데 값을 바꾸는걸 도저히 모르...
- IS NULL을 이용한 간단한 문제!- 오름차순 정렬은 ASC! (ASCEND : n. 상승, 향상)
- 입양 시각 구하기(1)의 응용버전! SET을 이용하여 로컬변수를 설정하고, 반복문처럼 구현하는 것...
저의 답입니다!- DATETIME 자료형은 (year, month, day, hour, minute, second) 로 이뤄집니다...
- 처음에 수행해봤던 코드. 하지만 WHERE절 내부엔 COUNT를 사용할 수 없다는 것을 뒤늦게 알...
고양이와 개는 몇 마리 있을까문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보...
- DFS 공부중.. 늘 인접행렬로만 풀어왔는데 인접리스트로 푼 풀이가 있길래 공부해봤다.(이 블로그를...
Spring Quick Start 스프링 퀵 스타트 책의 JPA실습 파트를 위해 maven project를 새로 만들려고 했...
- 브루트포스를 기반으로 수학적 센스가 필요한 문제- 문제접근방법은 다음과 같다.1. 브루트포스로 싹다...
- 브루트포스문제.- for-j문의 else문에서 temp를 0으로 초기화하는 등 너무 짜잘한 실수들이 많아서 3번...
어느순간부터 구글검색을 하면 검색화면이 2번 떴다.그리고 두번째 로딩될 때, 좌측 하단에 "search...
- A[1]을 제외할때, A[2]를 제외할때, ... A[n]을 제외할때, 아무것도 제외안할때 를 모두 각각 구하려...
- 브루트포스 첫 문제.- 일곱명의 난쟁이를 카운트하는 것은 next_permutation을 사용했다.- 풀고나니...
- DP로 푸는 문제. 비슷한 다른 문제들이 많았기에 살짝의 응용으로 풀 수 있었던 문제.- 그림이 후지...
학교에서 C프로그래밍 그레이더를 맡게 되었는데, 교수님께서 치팅검사용 프로그램으로 MOSS를 추천해...
- is뭐시기 함수를 기억하기위함..정도의 문제- 아무것도 입력되지 않았을 때는 그냥 str.size()=&#x...
- to_string함수와 stoll함수를 알면 풀 수 있음- stoi함수를 사용하지 못한다. 두 숫자를 붙일 경우 최대 ...
- 피보나치 수를 특정 숫자 (m)으로 나머지연산을 할 경우, 어느 시점부터 주기가 생기게 된다. (0이 나오...
- 이 문제는 피사노 주기를 풀어야 풀리는 문제더라,,, BigInteger니 뭐니 그런걸로 푸는게 아니었음ㅠㅠ...
- 4이상의 짝수 n에 대하여 n = a+b를 만족하는 홀수 소수 a, b를 출력해야 하고, { a,b} 가 여러개라...
- 위의 문제랑 비슷하다고 생각하고 풀었으나,,, 매우 큰 실수. -> n의 최대크기가 20억이라 O(n)의 알...
- n을 sort한 상태에서, n[0] == n[2]라면 n[1]까지 자동으로 같게 되어 세 눈이 같은 상황...
SQL Developer에서 새로운 튜플을 추가하려는데 "ORA-01950: 테이블스페이스 'USERS...
Spring 강의를 들으면서 Oracle을 설치했는데, 갑자기 오류가 떴다찾아보니, 12c부터 공통계정앞에 c##...
- 처음엔 263에 쫄아서 입력을 string으로 받았다가 stoi를 쓰고 두 입력값을 빼고.. substr로 뒷부분을 자...
- 수빈이는 매회 D만큼만 움직일 수 있는데, 모든 동생들을 찾을 수 있는 D를 구하라는 뜻 = 수빈...
- 수의 길이가 100만... 무조건 string으로 풀어야 할 것 같아서 getline으로 받고 맨 끝부터 3개씩 8진수...
- getline으로 전체를 받고, 문자 하나하나를 확인하는 방식- 알파벳이면 그대로 출력 (isalpha함수 사용),...
- 1373번: 2진수 8진수의 리버스버전.- 입력받은 8진수를 뒤에서부터 변환한다는 것은 똑같음- for-i문...
- "-2진수"라는게 대체 뭔소린지 모르겠어서 한시간은 개념이해로 붙잡고있었던거같음- 이번엔...
- 10진수 n을 b진법으로 나타낼때는 저렇게...- 아스키코드 상으로 '9' 다음에 'A'가...
- 진법 변환 2 문제의 정반대버전- 처음에 pow를 사용하여 풀었는데 틀렸음! 찾아보니 pow가 float연산으...
- 그동안 배운대로 GCD를 구한다음 누적시키면 되는 간단한 문제 ....이지만 런타임에러를 5번 겪고 정...
- 이 문제는 for-i문이 핵심. 소인수분해하는 방법이니 외워두거나 적어두는 것이 좋다.- 정렬을 해서 출...
- 진법 변환 1, 2 문제를 합쳐놓은 버전- "각 숫자는 0이상 A미만임이 보장된다." 라는 전제...
- 증가부분수열과 감소부분수열의 융합버전이라고 할 수 있다.- 주석에 상세히 설명을 적어놨으니 참고하시...
- 11055번 문제에서 부등호랑 변수 몇개 정도만 바꾸면 금방 풀리는 문제,, 그래서 정답률도 무려 64.775%-...
- LIS문제를 dp를 이용해 풀었다- 이진탐색을 이용하면 O(NlogN)의 시간복잡도로 해결 가능하지만......
- 수의 길이가 1일때는 오르막수의 개수가 모두 1. ( dp[1][i] = 1; )- 수의 길이를 n에서 n+1로 ...
- '1, 2, 3 더하기'의 응용문제. (응용이라고 해봐야 모듈러연산 추가된 정도..)(개인적으로... ...
- 오늘은 C프로그래밍 실습보조원 첫날! 오랜만에 C 질문을 받아서 원래 사용하던 백준용 cpp솔루션에 C...
- DP공부! Bottom-Up방식으로 구현해보았다. 늘 드는 생각이지만 Top-Down방식은 뭔가 머리아프다-...
- DP문제. 이중for문을 구현하는 것이 중요하다.- D[n] = n개의 카드를 사기위한 최대금액 (이...
- DP문제- [백준 11052번: 카드 구매하기] 문제에서 max를 min으로 바꾸기만 하면 풀리는 간단한 문제....
- [ 9095번: 1, 2, 3 더하기 ] 문제의 응용버전.- [같은 수를 두 번 이상 연속해서 사용하면 안 된다.]라...
- 그냥 Switch문 써보려고 풀어봤다- baby ~ sukhwan 까지 한 문단의 단어들을 전부 vector<string>...
- 간단한 구현문제- 굳이 B를 저장하지 않고, B[]의 원소를 입력받자마자 계산하는 방식- temp를 long lo...
- DP문제- 2*1배열에서 사자가 배치되지 않는 칸을 0, 사자가 배치되는 칸을 1이라고 한다면 가로로 붙어...
The file cannot be validated as the XML definition "*********\src\main\java\log4j.dtd (지정...
- 에러는 아니고 경고정도지만, 해결하는 것이 낫기에,,- 해결방법은 다음과 같다1) 프로젝트 우클릭 -...
- STS를 연습하고 있는데, 요상한 에러가 떠서 구글링해봤다.Win7, Win10에서 발생하는 오류라고 한다...
- maven 업데이트를 하면서 pom.xml파일을 고치고 있었는데, 계속 오류가 떠서 구글링했다위의 블로그에...
- DP문제. 1부터 N까지의 for-i문, 그리고 1부터 루트i까지의 for-j문을 통해 O(N√N)으로 풀 수 있...
- n이 1000만이므로 n개의 int형 배열을 만든다면 4B * 1000만 = 4000만B = 40MB ∴ 8MB...
- front_idx와 back_idx를 다르게 사용해야한다는 걸 뒤늦게 알아서 꽤 오래 걸린 문제- 전체 사이즈가 100...
- 1번이 맨 앞이라고 생각하고 1번~n번 을 queue에 넣는다- 맨 앞 사람의 번호를 temp로 옮겨두고 pop A) ...
- befCursor : 커서 앞의 문자들- aftCursor : 커서 뒤의 문자들- befCursor.top() = 커서 바로 ...
- 골드바흐의 추측 문제의 응용버전. 6588번을 풀었다면 17103번은 80% 푼거나 마찬가지.- for-j문 (line...
- reverse함수를 사용해도 되지만, stack 복습중이기에 stack을 이용하여 풀었다- for-j문 종료 후 바로 출...