본문 바로가기

분류 전체보기

(438)
개발자 면접 질문 예시 Q. 개발적으로 어떤 사고가 났는데 이 사고를 면접관이 개발을 모르는 상황이라 가정하고 설명을 해달라! ==> 자기만의 기술 용어 사전을 없애라. ==> 다른 직군의 사람들과 소통을 많이 해라. Q. 블로그 글을 통해 어떤 경험을 했는지 파악하고 경험에서 어떤 부분을 문제로 인지했는지 ==> 특정한 문제를 접했을 때 해결하기 위해서 어떤 노력을 하시는지, 블로그 내용이 사실인지 파악하기 위한 질문 Q. 만약 무제한의 자원이 주어진다면 당사에서 무슨 일을 해보고 싶은가요? ==> 회사는 자아실현을 하는 공간이 아니라 비즈니스를 만들어내고 비즈니스에서 가치를 만들어내는 곳. ==> 비즈니스에 대한 이해 필요 ==> 비즈니스를 기술적으로 플어낼 수 있는 사람 Q. 지원자가 문제 해결 경험을 말하는 상황에서,,..
step 18 08:50 ~ 09:10 - 면접 연습 09:10 ~ 09:50 - 포트폴리오 10:00 ~ 12:00 - 운동 13:00 ~ 15:20 - 자소서 15:20 ~ 15:35 - 공고 확인 15:35 ~ 15:40 - IT 기사 스크랩 16:00 ~ 16:30 - 직무 분석 17:00 ~ 19:00 - 알고리즘 공부 20:00 ~ 21:00 - 자소서 강의 21:00 ~ 23:00 - 알고리즘 공부 00:00 ~ 00:30 - 독서 ..... 오늘은 서류 또 떨어졌다,, 근데 얼마 전에 서류 하나 붙음!!!! ㄴㅋㄹㅋㅂ중 하나 붙었당,, 코테에서 떨어질 거 같긴 하지만 일단 서류 경쟁력은 조금? 있다는 뜻이니까.. 희망을 가지자!! 암튼 서류 또 떨어져서 조금 속상했는데 3월달에 서류 넣은거 불합 여부 보..
[BFS/DFS] 백준 16234번 '인구 이동' (Python) https://www.acmicpc.net/problem/16234 16234번: 인구 이동 N×N크기의 땅이 있고, 땅은 1×1개의 칸으로 나누어져 있다. 각각의 땅에는 나라가 하나씩 존재하며, r행 c열에 있는 나라에는 A[r][c]명이 살고 있다. 인접한 나라 사이에는 국경선이 존재한다. 모 www.acmicpc.net 0. 해당 나라를 q에 추가하고 union = 연합번호로 변경. 0. 현재 연합 인구수랑 연합 국가 수 변수도 추가 0. q가 빌 때까지 상하좌우 나라 확인. 옆의 나라와 인구차이가 조건에 맞으면 연합에 추가 0. q가 다 끝나면 연합 국가끼리 인구 분배 1. visited 처럼 해당 나라가 아직 처리되지 않았다면(union==-1) process 함수 적용.. 후 연합 번호 증가 ..
[BFS/DFS] 백준 14888번 '연산자 끼워넣기' (Python) https://www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, www.acmicpc.net 1. 연산을 할 함수를 만든다. 2. 입력값 수만큼 각 연산으로 바꾸고 조합을 만든다. 3. 1번에서 만든 함수를 반복하여 최댓값, 최솟값을 찾는다. #220328 from itertools import permutations def op(a,b,opp): if opp=='+': return a+b elif opp=='-': return a-..
[BFS] 백준 18405번 '경쟁적 전염' (Python) https://www.acmicpc.net/problem/18405 18405번: 경쟁적 전염 첫째 줄에 자연수 N, K가 공백을 기준으로 구분되어 주어진다. (1 ≤ N ≤ 200, 1 ≤ K ≤ 1,000) 둘째 줄부터 N개의 줄에 걸쳐서 시험관의 정보가 주어진다. 각 행은 N개의 원소로 구성되며, 해당 위치 www.acmicpc.net 1. 차례대로 바이러스를 퍼트려야 하므로 deque 사용 2. 바이러스 종류, 시간(s), x, y 값을 q에 담음 3. q가 있을 때, 시간이 지날 때까지 반복 4. q 순서대로 상하좌우 바이러스 증식 #220328 실패 n,k = map(int,input().split()) graph = [] for i in range(n): graph.append(list(ma..
[BFS] 백준 14502번 '연구소' (Python) https://www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크 www.acmicpc.net 1. 가벽 3개를 세울 수 있는 모든 조합을 구한다. 2. 조합 순서대로 가벽을 세우고 바이러스가 퍼진 후의 안전영역을 구한다. 3. 안전영역을 비교하여 제일 큰 안전영역을 구한다. #220328 n,m = map(int,input().split()) graph = [] zero = [] for i in range(n): graph.append(list(map(int,input().split()))) for ..
[구현] 백준 15686번 '치킨 배달' (Python) https://www.acmicpc.net/problem/15686 15686번: 치킨 배달 크기가 N×N인 도시가 있다. 도시는 1×1크기의 칸으로 나누어져 있다. 도시의 각 칸은 빈 칸, 치킨집, 집 중 하나이다. 도시의 칸은 (r, c)와 같은 형태로 나타내고, r행 c열 또는 위에서부터 r번째 칸 www.acmicpc.net 1. 일반 집과 치킨집 좌표 구하기 2. 모든 치킨집 중에서 m개의 치킨집을 뽑는 조합 구하기 3. 조합 하나씩 꺼내서 집마다 가장 가까운 치킨집 거리 구하고 다 더하기 4. 다 더한 치킨집 거리에서 최소 값 구하기 n,m = map(int,input().split()) city = [] chicken = [] home = [] for i in range(n): city.ap..
step 17 오늘은 나의 기술적인 실력보다 어떤 생각을 하고 살아야 하는지 깨닫는 날이다. 고민하고, 가치를 찾고, 그걸 또 만들고.. 개발자는 깊이가 있고 참 어려운 직업인 거 같다. 그래서 더 끌리는 것도 있지만!!

LIST