목록스터디 (46)
seunghyun Note
링크 : https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net 문제 풀이 1. cro 배열에 크로아티아 문자를 넣어준다. 2. 순회 시켜 replaceAll을 통해 있을 경우 "x"로 바꾼다 (x가 아닌 다른 문자여도 된다. 하지만 cro배열에 있는 요소면 안된다.) 3. 마지막으로 순회가 끝났다면 문자열의 길이를 측정해서 출력한다. const fs = require("fs"); const input = fs.r..
링크 : https://www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들 www.acmicpc.net 문제 풀이 이진트리, 2중 for문(시간 초과로 문제 해결이 안 된다.) 등 다양한 방법이 있지만 해시를 공부하기 때문에 해시를 사용하고 싶었다. Set의 객체를 사용하여 has를 사용할 것이다. set 중에서도 set.has를 이용해서 포함 여부를 확인한다. Set.prototype.has() has() 메서드는 Set 객체에 주어진 요소..
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 오늘은 하루종일 해시를 공부하기 위해 해시 관련 문제 위주로 풀었다. 해시는 저장 또는 검색 등에서 자주 활용되는 자료구조이다. 정확하게는 특정한 함수(알고리즘)를 통해서 값을 추출하고 활용하는 것 함수(알고리즘)를 어떻게 구현하는지에 따라 사용 용도와 성능이 달라진다. 이러한 해시는 더 나아가서 암호, 블록체인, 메시지 인증 코드 등에서도 활용된다. 해시를 이해하기 위해서는 ..
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12949 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 https://namu.wiki/w/%ED%96%89%EB%A0%AC%EA%B3%B1 행렬곱 - 나무위키 어느 학교에는 우등생을 따로 모아서 교육시키는 특별반인 '우수반'과 '수학반'이 있으며, 이들 반에서 학생을 선발하기 위해서 국어, 수학, 영어 과목에 각각 가중치를 둔다고 하자. 국어수학영 namu.wiki function solution(arr1, arr2) { cons..
오라클이 연동되어 있고 실행되어있다고 가정하고 시작!!! field에 변수들 선언 url, driver, user, pwd 를 미리 설정한다. driver 는 ojdbc11.jar에 있는 OracleDriver의 경로를 입력한다. url 은 'jdbc:oracle:드라이버명:서버:port번호:데이터베이스의 이름' 으로 입력하기 user, pwd는 기존에 oracle에서 만들었던 아이디와 비밀번호를 입력하기. private Connection con; private PreparedStatement pstmt; private ResultSet rs; private String driver = "oracle.jdbc.driver.OracleDriver"; private String url = "jdbc:ora..
mac 사용자들 m1,m2 사용법도 다 다르고 같이 있는 mac유저들끼리도 오류가 다 달라서 너무 고통스러웠다. 만약에 아래의 링크를 통해 해결했다면 축하...! 링크 : https://skylarcoding.tistory.com/6 [Oracle] 맥에 오라클 설치하기 총정리, hr 계정 생성과 사용까지 처음이면 많이 헷갈린다는 맥에 오라클 설치하기. 아주 간단하게 해결하고, 실습을 위한 hr 자료까지 불러왔다. 우선 내 맥북 사양이다. Intel Core 를 사용하고 있으니 이에 맞춰 Docker을 다운받아 skylarcoding.tistory.com 위 방법을 했는데 해결되지 않았다면 참고! 1. docker 내에 실행되어있는 컨테이너를 전체 확인한다. docker ps -a 2. docker 내에..