legendmic2의 등록된 링크

키자드에 등록된 총 294개의 포스트를 확인하실 수 있습니다.

Naver Blog

백엔드 개발자 기술면접 대비 // Java // Spring // OOP

1. JAVA의 특징은? - 자바가상머신(JVM)만 설치하면 컴퓨터의 운영체제에 상관없이 작동한다.(즉, ...

Naver Blog

Spring @어노테이션 정리

@Data- Lombok의 setter를 생성하는 기능과 생성자, toString() 등을 자동으로 생성하는 어노테이션- ...

Naver Blog

백준 7576번: 토마토 // C++ // BFS

- 상하좌우로 뻗어나가는 문제의 경우, BFS가 효율적입니다. - 익지 않은 토마토와 익은 토마토의 값...

Naver Blog

백준 1697번: 숨바꼭질 // C++ // DFS

(위의 답은 오답입니다)- DFS로 풀어봤더니 N=1, K=0과 같은 상황에서 stack overflow ex...

Naver Blog

백준 1012번: 유기농 배추

- 전형적인 DFS 문제입니다. (BFS로 풀면 좀 더 빠를 것 같긴 합니다)- 처음엔 유효하지 않은 좌표...

Naver Blog

백준 1926번: 그림 // C++ // DFS

문제어떤 큰 도화지에 그림이 그려져 있을 때, 그 그림의 개수와, 그 그림 중 넓이가 가장 넓은 것의 넓...

Naver Blog

프로그래머스 코딩테스트: 오픈채팅방 // C++ // sstream // string

- 전형적인 문자열처리 문제입니다. 이번 문제로 많은 것을 느끼고 배웠던지라, 여러모로 인상 깊습니다....

Naver Blog

오류) org.eclipse.jgit.errors.MissingObjectException: Missing unknown // 이클립스 pull 오류 // merge 미적용

Exception caught during execution of merge command. org.eclipse.jgit.errors.MissingObjectExcepti...

Naver Blog

프로그래머스 코딩테스트: 모의고사

- 완전탐색... 전부 다 해보는 무식한 방법입니다.- answers의 최대 크기가 10000, 학생 수가 3명 이므로...

Naver Blog

프로그래머스 코딩테스트: 여행경로 // C++ // DFS

- DFS문제입니다.- 먼저 tickets를 sort를 해줌으로써 알파벳 순서대로 티켓들을 정렬시킵니다. 이 과...

Naver Blog

프로그래머스 코딩테스트: 단어변환 // C++ // BFS // string // find //

- BFS문제입니다. - 순서는 다음과 같습니다.0) queue에 begin을 넣습니다.1) queue에 담긴 단어의 각...

Naver Blog

프로그래머스 코딩테스트: 네트워크 // C++ // DFS

- 어김없이 DFS문제입니다.- 0번부터 n-1번까지의 컴퓨터를 각각 DFS하는 방식으로 풀었습니다.-...

Naver Blog

프로그래머스 코딩테스트: 타겟 넘버 // C++ // DFS

- 전형적인 DFS문제입니다. - 각각의 숫자는 + 또는 -의 부호가 붙게 된다는 걸 생각하면 금방 풀립니...

Naver Blog

백준 10026번: 적록색약 // C++ // DFS

- 전형적인 DFS/BFS문제.- 상하좌우를 확인한다는 점에서 BFS가 더 적절할 듯 했지만, DFS ...

Naver Blog

프로그래머스 코딩테스트 연습: 완주하지 못 한 선수 // C++

[문제 출처][문제 설명]- HASH를 사용한 문제!라는데, 저는 그냥 sort 이용해서 풀었습니다.particip...

Naver Blog

프로그래머스 코딩테스트: 전화번호 목록 // C++

[문제 출처][문제 정보]- Hash문제! Trie알고리즘을 써도 되지만, 저는 익숙치않기에... string의 su...

Naver Blog

SQL 코딩테스트 대비 요점정리 (MySQL)

ROUND(숫자, 유효 자릿수) : 숫자를 유효 자릿수 하나 뒤에서 '반올림'(숫자 만 쓰면 소수...

Naver Blog

백준 5052번: 전화번호 목록 // C++ // Trie알고리즘 // 문자열탐색 // 접두사탐색

- 늘 코테에 문자열탐색 문제가 나오면 find함수로 무식하게 풀곤 했다... 이젠 좀 달라져야 할 것 같아서,...

Naver Blog

프로그래머스 SQL: DATETIME에서 DATE로 형 변환 // MySQL

대망의 SQL 고득점 Kit 마지막 문제!DATETIME의 형식을 바꿔서 출력하는 것이 포인트인 문제...

Naver Blog

프로그래머스 SQL: 오랜 기간 보호한 동물(2) // MySQL

- 보호기간 = 입양 간 DATETIME - 보호 시작한 DATETIME 이라는걸 알면 금방 풀리...

Naver Blog

프로그래머스 SQL: 중성화 여부 파악하기 // MySQL

- CASE~WHEN~THEN~ELSE~END 를 사용하는 문제!- 여기선 조건문이 2개 (프로그래밍 ...

Naver Blog

프로그래머스 SQL: 이름에 el이 들어가는 동물 찾기 // MySQL

- 대소문자를 구분하지 않으므로 그냥 LIKE "%el%" 해주면 됩니다.- 이름에 EL이 들어...

Naver Blog

프로그래머스 SQL: 루시와 엘라 찾기 // MySQL // LIKE대신 IN

String, DATE문제! 검색해야 하는 키워드가 많았기에, LIKE로 일일이 하기보단 IN을 사용했다...

Naver Blog

프로그래머스 SQL: 보호소에서 중성화한 동물 // MySQL // LIKE 활용

- JOIN 카테고리의 마지막 문제! JOIN에 대한 개념과 덧붙여서 문자열 처리방법도 알아야 풀 ...

Naver Blog

프로그래머스 SQL: 오랜 기간 보호한 동물 (1) // MySQL // =NULL 과 IS NULL의 차이 // LEFT JOIN

- LEFT JOIN을 이용했다. LEFT JOIN은 왼쪽 테이블을 기준으로 오른쪽 테이블을 매치...

Naver Blog

프로그래머스 SQL: 있었는데요 없었습니다

- JOIN 카테고리의 두번째 문제! 날짜가 빠르다는 것은 DAYTIME의 값이 작다는 것을 의미하므로...

Naver Blog

프로그래머스 SQL: 없어진 기록 찾기 // MySQL // NOT IN, NOT EXISTS의 차이 // 다른점

- JOIN 카테고리의 첫 문제입니다. 두 테이블을 비교한다는 점에서 이전 문제들보다 까다롭게 느껴...

Naver Blog

프로그래머스 SQL: NULL 처리하기 // MySQL

- NULL일 경우 대체하는 것... 처음엔 UNION을 이용해서 풀까 했는데 값을 바꾸는걸 도저히 모르...

Naver Blog

프로그래머스 SQL: 이름이 없는 동물의 아이디 // MySQL

- IS NULL을 이용한 간단한 문제!- 오름차순 정렬은 ASC! (ASCEND : n. 상승, 향상)

Naver Blog

프로그래머스 SQL: 입양 시각 구하기 (2) // MySQL

- 입양 시각 구하기(1)의 응용버전! SET을 이용하여 로컬변수를 설정하고, 반복문처럼 구현하는 것...

Naver Blog

프로그래머스 SQL: 입양 시각 구하기(1) // MySQL

저의 답입니다!- DATETIME 자료형은 (year, month, day, hour, minute, second) 로 이뤄집니다...

Naver Blog

프로그래머스 SQL: 동명 동물 수 찾기 // MySQL

- 처음에 수행해봤던 코드. 하지만 WHERE절 내부엔 COUNT를 사용할 수 없다는 것을 뒤늦게 알...

Naver Blog

프로그래머스 SQL: 고양이와 개는 몇 마리 있을까 // MySQL

고양이와 개는 몇 마리 있을까문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보...

Naver Blog

백준 13023번: ABCDE // C++

- DFS 공부중.. 늘 인접행렬로만 풀어왔는데 인접리스트로 푼 풀이가 있길래 공부해봤다.(이 블로그를...

Naver Blog

Spring maven-archetype-quickstart 오류 / Unable to create project from archetype [com.haoxuer.maven..

Spring Quick Start 스프링 퀵 스타트 책의 JPA실습 파트를 위해 maven project를 새로 만들려고 했...

Naver Blog

백준 1107번: 리모컨 // C++

- 브루트포스를 기반으로 수학적 센스가 필요한 문제- 문제접근방법은 다음과 같다.1. 브루트포스로 싹다...

Naver Blog

백준 3085번: 사탕 게임 // C++

- 브루트포스문제.- for-j문의 else문에서 temp를 0으로 초기화하는 등 너무 짜잘한 실수들이 많아서 3번...

Naver Blog

해결법) 구글 검색 시 2번 로딩 / 구글 검색 깜빡이는 것 / search.becovi / search.becovi 제거 / search.becovi.com의 응답을 기다리는 중

어느순간부터 구글검색을 하면 검색화면이 2번 떴다.그리고 두번째 로딩될 때, 좌측 하단에 "search...

Naver Blog

백준 13398번: 연속합 2 // C++

- A[1]을 제외할때, A[2]를 제외할때, ... A[n]을 제외할때, 아무것도 제외안할때 를 모두 각각 구하려...

Naver Blog

백준 2309번: 일곱 난쟁이 // C++

- 브루트포스 첫 문제.- 일곱명의 난쟁이를 카운트하는 것은 next_permutation을 사용했다.- 풀고나니...

Naver Blog

백준 2133번: 타일 채우기 // C++

- DP로 푸는 문제. 비슷한 다른 문제들이 많았기에 살짝의 응용으로 풀 수 있었던 문제.- 그림이 후지...

Naver Blog

MOSS(Measure Of Software Similarity) Windows10 사용법 / 코드 카피 체크 프로그램 / 소프트웨어 유사도 검사 프로그램 / 코드 치팅 검사

학교에서 C프로그래밍 그레이더를 맡게 되었는데, 교수님께서 치팅검사용 프로그램으로 MOSS를 추천해...

Naver Blog

백준 10820번: 문자열 분석 // C++

- is뭐시기 함수를 기억하기위함..정도의 문제- 아무것도 입력되지 않았을 때는 그냥 str.size()=&#x...

Naver Blog

백준 10824번: 네 수 // C++

- to_string함수와 stoll함수를 알면 풀 수 있음- stoi함수를 사용하지 못한다. 두 숫자를 붙일 경우 최대 ...

Naver Blog

백준 9471번: 피사노 주기 // C++

- 피보나치 수를 특정 숫자 (m)으로 나머지연산을 할 경우, 어느 시점부터 주기가 생기게 된다. (0이 나오...

Naver Blog

백준 2749번: 피보나치 수 3 // C++

- 이 문제는 피사노 주기를 풀어야 풀리는 문제더라,,, BigInteger니 뭐니 그런걸로 푸는게 아니었음ㅠㅠ...

Naver Blog

백준 6588번: 골드바흐의 추측 // C++

- 4이상의 짝수 n에 대하여 n = a+b를 만족하는 홀수 소수 a, b를 출력해야 하고, { a,b} 가 여러개라...

Naver Blog

백준 2004번: 조합 0의 개수 // C++

- 위의 문제랑 비슷하다고 생각하고 풀었으나,,, 매우 큰 실수. -> n의 최대크기가 20억이라 O(n)의 알...

Naver Blog

백준 2480번: 주사위 세개 // C++

- n을 sort한 상태에서, n[0] == n[2]라면 n[1]까지 자동으로 같게 되어 세 눈이 같은 상황...

Naver Blog

Oracle) "ORA-01950: 테이블스페이스 'USERS'에 대한 권한이 없습니다." 오류 해결

SQL Developer에서 새로운 튜플을 추가하려는데 "ORA-01950: 테이블스페이스 'USERS...

Naver Blog

Oracle) "ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다." 오류 해결

Spring 강의를 들으면서 Oracle을 설치했는데, 갑자기 오류가 떴다찾아보니, 12c부터 공통계정앞에 c##...

Naver Blog

백준 1850번: 최대공약수 // C++

- 처음엔 263에 쫄아서 입력을 string으로 받았다가 stoi를 쓰고 두 입력값을 빼고.. substr로 뒷부분을 자...

Naver Blog

백준 17087번: 숨바꼭질 6 // C++

- 수빈이는 매회 D만큼만 움직일 수 있는데, 모든 동생들을 찾을 수 있는 D를 구하라는 뜻 = 수빈...

Naver Blog

백준 1373번: 2진수 8진수 // C++

- 수의 길이가 100만... 무조건 string으로 풀어야 할 것 같아서 getline으로 받고 맨 끝부터 3개씩 8진수...

Naver Blog

백준 1918번: 후위 표기식 // C++

- getline으로 전체를 받고, 문자 하나하나를 확인하는 방식- 알파벳이면 그대로 출력 (isalpha함수 사용),...

Naver Blog

백준 1212번: 8진수 2진수 // C++

- 1373번: 2진수 8진수의 리버스버전.- 입력받은 8진수를 뒤에서부터 변환한다는 것은 똑같음- for-i문...

Naver Blog

백준 2089번: -2진수 // C++

- "-2진수"라는게 대체 뭔소린지 모르겠어서 한시간은 개념이해로 붙잡고있었던거같음- 이번엔...

Naver Blog

백준 11005번: 진법 변환 2 // C++

- 10진수 n을 b진법으로 나타낼때는 저렇게...- 아스키코드 상으로 '9' 다음에 'A'가...

Naver Blog

백준 2745번: 진법 변환 // C++

- 진법 변환 2 문제의 정반대버전- 처음에 pow를 사용하여 풀었는데 틀렸음! 찾아보니 pow가 float연산으...

Naver Blog

백준 9613번: GCD 합 // C++

- 그동안 배운대로 GCD를 구한다음 누적시키면 되는 간단한 문제 ....이지만 런타임에러를 5번 겪고 정...

Naver Blog

백준 11653번: 소인수분해 // C++

- 이 문제는 for-i문이 핵심. 소인수분해하는 방법이니 외워두거나 적어두는 것이 좋다.- 정렬을 해서 출...

Naver Blog

백준 11576번: Base Conversion // C++

- 진법 변환 1, 2 문제를 합쳐놓은 버전- "각 숫자는 0이상 A미만임이 보장된다." 라는 전제...

Naver Blog

백준 11054번: 가장 긴 바이토닉 부분 수열 // C++

- 증가부분수열과 감소부분수열의 융합버전이라고 할 수 있다.- 주석에 상세히 설명을 적어놨으니 참고하시...

Naver Blog

백준 9465번: 스티커 // C++

- dp를 사용한 문제. - 설명은 코드의 주석을 참고

Naver Blog

백준 11722번: 가장 긴 감소하는 부분 수열

- 11055번 문제에서 부등호랑 변수 몇개 정도만 바꾸면 금방 풀리는 문제,, 그래서 정답률도 무려 64.775%-...

Naver Blog

백준 11055번: 가장 큰 증가 부분 수열 // C++

- LIS문제를 dp를 이용해 풀었다- 이진탐색을 이용하면 O(NlogN)의 시간복잡도로 해결 가능하지만......

Naver Blog

백준 11057번: 오르막 수 // C++

- 수의 길이가 1일때는 오르막수의 개수가 모두 1. ( dp[1][i] = 1; )- 수의 길이를 n에서 n+1로 ...

Naver Blog

백준 15988번: 1, 2, 3 더하기 3 // C++

- '1, 2, 3 더하기'의 응용문제. (응용이라고 해봐야 모듈러연산 추가된 정도..)(개인적으로... ...

Naver Blog

Visual Studio: 한 솔루션의 여러 프로젝트 중 한 프로젝트만 컴파일/디버깅하고 싶을 경우

- 오늘은 C프로그래밍 실습보조원 첫날! 오랜만에 C 질문을 받아서 원래 사용하던 백준용 cpp솔루션에 C...

Naver Blog

백준 1463번: 1로 만들기 // C++

- DP공부! Bottom-Up방식으로 구현해보았다. 늘 드는 생각이지만 Top-Down방식은 뭔가 머리아프다-...

Naver Blog

백준 11052번: 카드 구매하기 // C++

- DP문제. 이중for문을 구현하는 것이 중요하다.- D[n] = n개의 카드를 사기위한 최대금액 (이...

Naver Blog

백준 16194번: 카드 구매하기 2 // C++

- DP문제- [백준 11052번: 카드 구매하기] 문제에서 max를 min으로 바꾸기만 하면 풀리는 간단한 문제....

Naver Blog

백준 15990번: 1, 2, 3 더하기 5 // C++

- [ 9095번: 1, 2, 3 더하기 ] 문제의 응용버전.- [같은 수를 두 번 이상 연속해서 사용하면 안 된다.]라...

Naver Blog

백준 15947번: 아기 석환 뚜루루 뚜루 // C++

- 그냥 Switch문 써보려고 풀어봤다- baby ~ sukhwan 까지 한 문단의 단어들을 전부 vector<string>...

Naver Blog

백준 10996번: 별 찍기 - 21 // C++

- 반올림을 ceil함수로 할까하다가 그냥 나머지연산을 사용함

Naver Blog

백준 14002번: 가장 긴 증가하는 부분 수열 4 // C++

- 막차타야해서 해설은 내일 쓰겠음

Naver Blog

백준 10539번: 수빈이와 수열 // C++

- 간단한 구현문제- 굳이 B를 저장하지 않고, B[]의 원소를 입력받자마자 계산하는 방식- temp를 long lo...

Naver Blog

백준 1309번: 동물원 // C++

- DP문제- 2*1배열에서 사자가 배치되지 않는 칸을 0, 사자가 배치되는 칸을 1이라고 한다면 가로로 붙어...

Naver Blog

이클립스 eclipse 스프링 spring 에러: log4j.dtd (지정된 파일을 찾을 수 없습니다)

The file cannot be validated as the XML definition "*********\src\main\java\log4j.dtd (지정...

Naver Blog

이클립스 Eclipse 오류해결: The compiler compliance specified is 1.6 but a JRE 1.8 is used

- 에러는 아니고 경고정도지만, 해결하는 것이 낫기에,,- 해결방법은 다음과 같다1) 프로젝트 우클릭 -...

Naver Blog

eclipse 이클립스 에러: java exception breakpoints 2 items

- STS를 연습하고 있는데, 요상한 에러가 떠서 구글링해봤다.Win7, Win10에서 발생하는 오류라고 한다...

Naver Blog

eclipse 이클립스 에러: cvc-elt.1: Cannot find the declaration of element 'project'.

- maven 업데이트를 하면서 pom.xml파일을 고치고 있었는데, 계속 오류가 떠서 구글링했다위의 블로그에...

Naver Blog

백준 1699번: 제곱수의 합 // C++

- DP문제. 1부터 N까지의 for-i문, 그리고 1부터 루트i까지의 for-j문을 통해 O(N√N)으로 풀 수 있...

Naver Blog

백준 17829번 C++

- CNN을 공부하던 예전이 생각나 풀어본 문제- 처음에 너무 코드가 지저분해서 다른 블로그를 참고하여 ...

Naver Blog

백준 17413번 C++

- 단어 뒤집기 문제의 활용버전- 꺽쇠 내부의 문자는 정방향으로 입력되어야 하므로 queue에 입력- 꺽쇠 ...

Naver Blog

백준 1436번 C++

- 처음엔 종말의숫자가 갖는 규칙을 찾으려고 열심히 적어봤다.- 5자리 숫자에서는 앞에 1~9, 뒤에 1~9를 ...

Naver Blog

백준 1874번 C++

- 입력된 수는 queue에 저장하여 front값을 stack의 값과 비교하는 방식

Naver Blog

백준 10989번 C++

- n이 1000만이므로 n개의 int형 배열을 만든다면 4B * 1000만 = 4000만B = 40MB ∴ 8MB...

Naver Blog

백준 10866번 C++

- front_idx와 back_idx를 다르게 사용해야한다는 걸 뒤늦게 알아서 꽤 오래 걸린 문제- 전체 사이즈가 100...

Naver Blog

백준 1158번 C++

- 1번이 맨 앞이라고 생각하고 1번~n번 을 queue에 넣는다- 맨 앞 사람의 번호를 temp로 옮겨두고 pop A) ...

Naver Blog

백준 1406번 C++

- befCursor : 커서 앞의 문자들- aftCursor : 커서 뒤의 문자들- befCursor.top() = 커서 바로 ...

Naver Blog

백준 11048번 C++

- 계단수 문제랑 비슷하게 풀었다- 입력받은 miro 배열에 그대로 dp시키는 방법으로 구현- 행번호가 1일때...

Naver Blog

백준 17103번: 골드바흐 파티션 // C++

- 골드바흐의 추측 문제의 응용버전. 6588번을 풀었다면 17103번은 80% 푼거나 마찬가지.- for-j문 (line...

Naver Blog

백준 9093번 C++

- reverse함수를 사용해도 되지만, stack 복습중이기에 stack을 이용하여 풀었다- for-j문 종료 후 바로 출...

Naver Blog

백준 5543번 C++

- 인수가 3개인 min함수를 구현할까하다가 그냥 STL에 있는 min함수를 중복해서 씀

Naver Blog

백준 5585번 C++

- 나눗셈연산과 나머지연산을 쓰면 쉽게 풀리는 문제

1 2 3