본문 바로가기

취업 및 이직 준비34

AWS 배포 메모 sudo yum update // 호스트 네임 변경 hostname sudo hostname set-hostname 000 // 변경할 호스트 이름 // 날짜 변경 한국으로 date sudo timedatectl set-timezone Asia/Seoul // 한국과 서울로 // 자바설치 wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm // 자바버전 외부 wget으로 받아오기 sudo rpm -ivh jdk-17_linux-x64_bin.rpm // .rpm 파일 열어주기 sudo alternatives --config java //멀 선택 1 // 1번 선택 java -version // 자바 버전 설치를 확인하는 기능을.. 2023. 3. 21.
프로그래머스 자바 (옹알이1) 코딩테스트 문제 class Solution { public int solution(String[] babbling) { int answer = 0; for(int i=0; i< babbling.length; i++){ babbling[i] = babbling[i].replaceFirst("aya", "0"); babbling[i] = babbling[i].replaceFirst("ye", "0"); babbling[i] = babbling[i].replaceFirst("woo", "0"); babbling[i] = babbling[i].replaceFirst("ma", "0"); // 처음 부분을 포함한걸 전부 없에라 replace 할경우 다 없어지기 때문에 first사용 babbling[i] = babbling[i]... 2023. 3. 21.
프로그래머스 자바 (배열의 유사도) 코딩테스트 문제 class Solution { public int solution(String[] s1, String[] s2) { int answer = 0; for (int i=0; i < s1.length; i++) // 이중 포문을 사용하여 배열을 하나하나 비교하기 위해 사용 for (int j=0; j 2023. 3. 20.
프로그래머스 자바 (n 의 배수 고르기) 코딩테스트 문제 ✔ 방법1 import java.util.Arrays; class Solution { public int[] solution(int n, int[] numList) { return Arrays.stream(numList).filter(v -> v % n == 0).toArray(); } } 1. Arrays를 임포트 해주기 2. .stream(numlist) 에서 뽑겠다. 3. .filter(v -> v % n == 0) 필터를 이용하여 조건에 맞는걸 뽑겠다. 조건은 n으로 나눈 경우 0 4. .toArray() - List 컨테이너의 인스턴스를 배열(array)로 만드는것이 'toArray' 메서드 ### new ArrayList() - 컬렉션 생성 시, 새로운 주소값으로 할당하기 위한 용도 new A.. 2023. 3. 19.
프로그래머스 자바 (다음에 올 수) 코딩테스트 문제 처음 프로그래머스 코딩테스트를 연습하였다. 회사 코딩테스트를 본적이 있는데 너무 어려워서 공부의 필요성을 느꼈다. 문제 설명 등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요. 제한사항 2 2023. 3. 18.
첫 면접 후기 - 개인면접, 코딩 테스트 개인면접 및 테스트 15시 면접인데 14시 30분에 도착하니 개인면접이여서 바로 면접을 시작하였다. 면접은 먼저 코딩테스트를 a4용지에 출력된것을 풀었다. 코딩테스트(필기) - 기본지식 테스트 10문제(한 문제에 해당하는 내부 문제 많음) 주관식문제,시간제한없음 모든 문제에 그렇게 생각한 이유와 과정작성 모른다면 이후에 어떻게 대처할것이냐 자바, html, jquery, sql(조인문제),js,예외처리 차이, 기본 용어. 등 나왔습니다 1. 기본 용어 # mvc # b2b # b2c # was 2. jquery 반복문 빈칸 채우기 3. 자바 이중포문 무한반복 문제 결과와 과정 상세 쓰기 4. css문제 ID와 Class 차이와 사용 하는 경우 상세 쓰기 5. DB - left join 과 sum을 활용한.. 2023. 3. 11.
그래프 용어, 종류와 트리와의 차이점 1. 그래프(Graph) 실제 세계의 현상이나 사물의 정점(Vertex) 또는 노드(Node)와 간선(Edge)으로 표현하기 위해 사 2. 그래프 관련 용어 노드(node) : 위치, 정점이라고 함 간선(edge) : 위치간의 관계를 표현한 선으로 노드를 연결한 선(link 또는 Branch라고도 함) 인접 정점(adjacent vertex) : 간선으로 직접 연결된 정점(또는 노드) 3. 그래프의 종류 3-1. 무방향 그래프 방향이 없는 그래프 간선을 통해, 노드를 양뱡향으로 갈 수 있음 3-2. 방향 그래프 간선에 방향이 있는 그래프 보통 노드 A, B가 A -> B로 가는 간선으로 연결되어 있는 경우 로 표기(와 는 다름 3-3. 가중치 그래프 간선에 비용 또는 가중치가 할당된 그래프 3-4. 연결.. 2023. 2. 23.
백준 Python 1302번 (베스트셀러) 문제 - 1302 김형택은 탑문고의 직원이다. 김형택은 계산대에서 계산을 하는 직원이다. 김형택은 그날 근무가 끝난 후에, 오늘 판매한 책의 제목을 보면서 가장 많이 팔린 책의 제목을 칠판에 써놓는 일도 같이 하고 있다. 오늘 하루 동안 팔린 책의 제목이 입력으로 들어왔을 때, 가장 많이 팔린 책의 제목을 출력하는 프로그램을 작성하시오. song = int(input('오늘 책이 얼마나 팔렸나요?')) books = {} # books를 딕셔너리형 {}으로 초기화 for _ in range(song): book = input('어떤 책이 팔렸나요?') if book not in books: books[book] = 1 # book이 기존 딕셔너리 books에 없다면 빈도를 1 else: books[boo.. 2023. 2. 19.
백준 - Python 1543번 문제 (문서 검색) 문제 - 1543 세준이는 영어로만 이루어진 어떤 문서를 검색하는 함수를 만들려고 한다. 이 함수는 어떤 단어가 총 몇 번 등장하는지 세려고 한다. 그러나, 세준이의 함수는 중복되어 세는 것은 빼고 세야 한다. 예를 들어, 문서가 abababa이고, 그리고 찾으려는 단어가 ababa라면, 세준이의 이 함수는 이 단어를 0번부터 찾을 수 있고, 2번부터도 찾을 수 있다. 그러나 동시에 셀 수는 없다. 세준이는 문서와 검색하려는 단어가 주어졌을 때, 그 단어가 최대 몇 번 중복되지 않게 등장하는지 구하는 프로그램을 작성하시오 hun = input('입력 값1') # 입력 값1 seop = input('입력 값2') # 입력 값2 cnt = 0 song = 0 while song 2023. 2. 19.