목록전체 글 (80)
이우의 개발일지

Anaconda 가상환경why 콘다( conda )를 쓰는 것일까?conda를 이용하면, 독립적인 가상환경을 생성할 수 있기 때문이다. 각각의 프로젝트를 진행하다 보면, 라이브러리나 패키지가 충돌하는 경우가 생긴다.(나 또한 tensorflow 버전과 keras 버전이 상이한 것 때문에 오류가 몇번 난 적이 있었다... ) 이를 방지하기 위해서는 가상환경을 만들어 독립적인 공간을 만드는 것이 좋고, 이를 콘다를 이용해서 만들어줄 수 있다. 아래 버튼을 통해 사이트 들어가서, 로그인 하면 conda를 다운받을 수 있다. Anaconda 다운 받으러 가기 Download Anaconda Distribution | AnacondaDownload Anaconda's open-source Distribution..

2023.12.26 ~ 2024.06.21까지의 6개월간의 인턴 기록입니다 :) 당시 인턴 합격 후기 및 면접 질문 리스트! 네이버 인턴 면접 후기 및 인턴 생활 #1(네이버클라우드)/NAVER/NAVER CLOUD네이버클라우드 인턴후기! 안녕하세요, 현재 네이버클라우드에서 인턴을 하고 있는 이우입니다 ㅎㅎ 이제 어느덧 인턴을 한지 3개월차네요. 저도, 면접을 준비할 때 어떻게 준비하고 뭘해야될pipelineleewoo.com 네이버클라우드 인턴 면접 질문 정리네이버클라우드 인턴 면접 질문 정리 안녕하세요, 23년 12월부터 네이버클라우드에서 인턴을 하고 있습니다 ㅎㅎ 많은 도움이 될지는 모르겠지만, 제 면접 질문을 소개해드리도록 하겠습니다.pipelineleewoo.com 인생 첫 인턴 in 네..

3-tier Architecture란?어떤 플랫폼이나 애플리케이션을 세 개의 독립적인 계층으로 나누어 설계하는 구조주로, 클라이언트 계층, 어플리케이션 계층, 데이터 계층으로 서버를 모두 물리적으로 나누어 구성하는 방식이다. 보통 Web, Was(web apllication), data 계층으로 나눕니다. web 계층에는 (Html, css, js) 사용, Was에는 (PHP) 사용, DB에는 (Mysql, Postgresql)을 사용합니다. 첫번째 계층 - Web ( Presentation Tier)보통 Presentation Tier(client) 라고 하는 일반 사용자가 직접 액세스하며 이용할 수 있는 계층입니다.콘텐츠를 HTML/JS/CSS 형식으로 전송하는 계층입니다. 보통 프론트엔드라고도 부..

백준 1181번 단어 정렬 시간 제한메모리 제한제출정답맞힌 사람정답 비율2 초256 MB187690788455912840.410%문제알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오.길이가 짧은 것부터길이가 같으면 사전 순으로단, 중복된 단어는 하나만 남기고 제거해야 한다.입력첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다.출력조건에 따라 정렬하여 단어들을 출력한다. https://www.acmicpc.net/problem/1181 정렬 조건이 2개 였다. 1번째는 글자 갯수가 짧은 순으로 2번째는..

프로그래머스 달리기 경주 https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명 얀에서는 매년 달리기 경주가 열립니다. 해설진들은 선수들이 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부릅니다. 예를 들어 1등부터 3등까지 "mumu", "soe", "poe" 선수들이 순서대로 달리고 있을 때, 해설진이 "soe"선수를 불렀다면 2등인 "soe" 선수가 1등인 "mumu" 선수를 추월했다는 것입니다. 즉 "soe" 선수가 1등, "..

백준 1650번 좌표 정렬하기 https://www.acmicpc.net/problem/11650 어려웠던 점 1 이중 벡터 값 집어넣기 vector안에 값을 넣는 건 어렵지 않지만, 이중벡터는 꽤나 난처하게 다가왔다.밑에 요것저것 시도했던 흔적...vector range가 넘었다는 에러가 많이 떴다... 어케하지 했을 때 지피티 형님이 잘알려주었다. 그냥 단순히 가로 하나 추가해주면 된다는 사실...vec.push_back({num1,num2}); ㅋㅋ 쉽네요,, 실패 코드 vec[i][0] = num1;// vec[i][1] = num2; /*vec.push_back(make_pair(num1, num2)); vec[i].push_back(num1); vec[i].push_back(num2);..

Sort 정렬 함수 오름차순정렬함수 sort는 주어진 숫자들을 오름차순으로 정렬해주는 함수입니다.코딩테스트 문제를 풀 때 유용하게 쓰이는 함수이죠. 시간 복잡도는 O(nlogn)입니다. sort 기본 사용법#include #include #include int main() { std::vector vec = {4, 2, 5, 3, 1}; std::sort(vec.begin(), vec.end()); for (int num : vec) { std::cout 결과위처럼 sort는 sort(시작점, 끝점)을 통해 입력해주시면 됩니다. 이게 기본 사용형이고, 이렇게 하면 자연스레 1,2,3,4,5로 출력이 됩니다. sort 사용자 정의 비교 함수 사용#include #include..

백준 11723번 집합https://www.acmicpc.net/problem/11723 이 문제를 쉽게 생각하고 접근했다면, 낭패를 봤을 것이다.단순히 add, remove, check, toggle, all, empty 함수를 구현하는게 아닌 만약 그게 존재한다면 추가를 안하는 식의 조건이 붙는다. 문제 1. 배열 사이즈 사용 X - (1 ≤ x ≤ 20이라는 조건 문제 조건 중 숫자의 크기는 20이하라는 조건이 주어졌다. 이를 무시하고 단순히 deque로 구현을 할려다보니 만약 수를 빼야되면, 그 수를 앞으로 보내질때까지 pop을 하는 방법을 썼다. (난이도 4배쯤 상승..) 문제 2. deque 사이즈 변동저번 글에서도 똑같은 실수를 했는데 deque, queue, stack 등의 사이즈를 ..