728x90
반응형

분류 전체보기 221

[백준/그리디/C++] 1931번 회의실 배정 *

https://www.acmicpc.net/problem/1931 1931번: 회의실 배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net #include #include using namespace std; int n; pair s[100005]; //[end time, st time] int main() { ios::sync_with_stdio(0); cin.tie(0); //속도 가속화 cin >> n; for(int i=0; i> s[i].second >> s[i].first; sort(s,s+n); //끝나는 시간을 기준으로 정렬 int ans = 0; int t = 0; for(int i=0; i s[i].second) continue; ..

알고리즘 2022.09.11

[Gmail SMTP 오류] 535-5.7.8 Username and Password not accepted/ 534-5.7.9 Application-specific password required 해결방법

535-5.7.8 Username and Password not accepted 534-5.7.9 Application-specific password required Gmail로 SMTP를 사용하여 자동으로 메일을 보내주는 서비스를 하고있었는데 메일이 안온다는 민원을 받았다. 확인해보니 위와 같은 오류가 있었고 원인은 구글의 보안수준이 높아지면서 생긴 오류였다. 해결하는 방법은 우선 구글 계정의 보안탭으로 들어간다 https://myaccount.google.com/security 그리고 구글에 로그인에서 2단계인증을 사용한다. 그리고 밑에 앱 비밀번호를 생성해주면 된다. (앱 선택 : 메일, 기기 선택 : Windows 컴퓨터로 해주었다.) 기존에 사용하던 비밀번호 대신 노란 박스에 있는 비밀번호를 ..

카테고리 없음 2022.06.16

[ORACLE] 오라클 특정 문자열 치환/ 특정 문자열(특수문자) 제거(replace)/ ASCII 코드값 찾기

요즘에 기존 운영하던 사이트에 용어사전 페이지를 추가하면서 내가 맡게 됐는데 DB 설계, 구축부터 혼자 하다보니 바쁘긴한데 배우는게 많다 단어의 뜻 안에 있는 단어를 구별하기 위해서 단어를 '#' 으로 감싸야 하는 작업이 필요했다 사용함수 : replace(컬럼명, '찾을문자', '변환문자') update TERM_DIC set DEFINITION = replace(DEFINITION, '수문조사시설', '#수문조사시설#'); 이런 식으로 사용하면 된다 이때, 문제는 그냥 select 를 하면 ' # '이 같이 나온다는 건데 SELECT definition def, replace(definition, chr(35), '') deforg FROM TERM_DIC 이때도 ' # ' 을 ''으로 변환해서 조회..

DB/ORACLE 2022.05.31

[ORACLE] ORA-01578: ORACLE 데이터 블록이 파손되었습니다

페이지를 로드하다보니 오라클 데이터 블록이 파손되었다는 오류가 떴다 select segment_name, segment_type from dba_extents where file_id=78 and 300930 between block_id and block_id + blocks-1 ; 이때 적혀있는 파일번호와 블록번호를 넣어 셀렉트 쿼리를 돌리면 손상된 블록?의 이름과 타입이 나오게된다 이때 드롭 쿼리를 돌려주는데 이런 오류가 또 떴다 그때 이 순서로 쿼리를 다시 돌려주면 해결된다. alter table [테이블명] drop primary key; /*pk 없애기*/ drop index [인덱스명]; /*인덱스 없애기*/ create unique index [인덱스명] on [테이블명](컬럼, 컬럼); ..

DB/ORACLE 2022.04.05

[프로그래머스/JAVA] 체육복

https://programmers.co.kr/learn/courses/30/lessons/42862?language=java 코딩테스트 연습 - 체육복 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번 programmers.co.kr import java.util.*; class Solution { public int solution(int n, int[] lost, int[] reserve) { int answer = n - lost.length; Arrays.sort(lost); Arrays.sort(reserve); // 여벌이 있는 학생이 도난당한 경우 for(..

알고리즘 2022.03.01

[프로그래머스/JAVA] 카펫

https://programmers.co.kr/learn/courses/30/lessons/42842?language=java 코딩테스트 연습 - 카펫 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 programmers.co.kr import java.util.*; class Solution { public int[] solution(int brown, int yellow) { int[] answer = new int[2]; int total; total = brown + yellow; for(int i=3; i

알고리즘 2022.02.07

[프로그래머스/Java] 모의고사

https://programmers.co.kr/learn/courses/30/lessons/42840?language=java 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] answers) { int[] a = {1,2,3,4,5}; int[] b = {2,1,2,3,2,4,2,5}; int[] c = {3,3,1,1,2,2,4,4,5,5}; int result1=0, result2=0, re..

알고리즘 2022.01.20
728x90
반응형