본문 바로가기

전체 글

(263)
programmers [level2] 괄호변환 /알고리즘 프로그래머스 / 2020 카카오 블라인드 채용문제 문제주소 : programmers.co.kr/learn/courses/30/lessons/60058 난이도 : Level2 문제 - 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 컴파일하여 로그를 보니 대부분 소스 코드 내 작성된 괄호가 개수는 맞지만 짝이 맞지 않은 형태로 작성되어 오류가 나는 것을 알게 되었습니다. 수정해야 할 소스 파일이 너무 많아서 고민하던 "콘"은 소스 코드에 작성된 모든 괄호를 뽑아서 올바른 순서대로 배치된 괄호 문자열을 알려주는 프로그램을 다음과 같이 개발하려고 합니다. 풀이 : 주어진 시나리오대로 구성 잘라서 확인하고 붙이고 자르고 남은거 ..
윈도우 cmd로 서비스 생성, 삭제, 상태변경, 서비스상태 / windows cmd to control service 1. 서비스 생성 sc create [서비스명] binpath=[exe경로] 2. 서비스 삭제 sc delete [서비스명] 3. 서비스 시작 sc start [서비스명] 4. 서비스 중지 sc stop [서비스명] 5. 서비스 상태 변경 sc config [서비스명] start=auto //auto : 자동, disabled : 사용안함, delayed-auto : 자동(지연된 시작), demand : 수동
programmers [level2] 스킬트리 /알고리즘 프로그래머스 문제 주소 : https://programmers.co.kr/learn/courses/30/lessons/49993 난이도 : Level2 문제 - 선행 스킬이란 어떤 스킬을 배우기 전에 먼저 배워야 하는 스킬을 뜻합니다. 예를 들어 선행 스킬 순서가 스파크 → 라이트닝 볼트 → 썬더일때, 썬더를 배우려면 먼저 라이트닝 볼트를 배워야 하고, 라이트닝 볼트를 배우려면 먼저 스파크를 배워야 합니다. 위 순서에 없는 다른 스킬(힐링 등)은 순서에 상관없이 배울 수 있습니다. 따라서 스파크 → 힐링 → 라이트닝 볼트 → 썬더와 같은 스킬트리는 가능하지만, 썬더 → 스파크나 라이트닝 볼트 → 스파크 → 힐링 → 썬더와 같은 스킬트리는 불가능합니다. 선행 스킬 순서 skill과 유저들이 만든 스킬트리1를 담은 배열..
[보안 따라잡기]‘재무제표 결산’ 안내메일 함부로 열지 마세요 [이데일리 이후섭 기자] 재택근무가 계속되면서 기업 업무를 위장한 악성코드 공격이 여전히 기승을 부리고 있어 각별한 주의가 요구된다. 결산 시즌에 맞춰 회계법인을 사칭해 악성메일을 유포하고, 발주서 파일을 위장해 정보 탈취 공격을 시도하기도 한다. www.edaily.co.kr/news/read?newsId=01482566628987584&mediaCodeNo=257 [보안 따라잡기]‘재무제표 결산’ 안내메일 함부로 열지 마세요 회계법인으로 위장한 악성메일(자료=하우리 제공)[이데일리 이후섭 기자] 재택근무가 계속되면서 기업 업무를 위장한 악성코드 공격이 여전히 기승을 부리고 있어 각별한 주의가 요구된다. 결 www.edaily.co.kr
programmers [level2] 프린터 /알고리즘 프로그래머스 문제 주소 : programmers.co.kr/learn/courses/30/lessons/42587 난이도 : Level2 문제 - 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업을 수행합니다. 풀이 - 큐를 구성해놓고 순서가 궁금한 값의 위치를 저장해놓는다 하나씩 빼서 우선순위 맥스 값과 비교하고 최댓값이면 출력 아니면 맨뒤로 추가 이동시킬 때마다 위치 값도 같이 한 칸씩 변환 출력시킬 값의 인덱스가 0번이면 종료 답안 def solution(priorities, location): nNow..
programmers [level2] 다리를 지나는 트럭 /알고리즘 프로그래머스 문제주소 : https://programmers.co.kr/learn/courses/30/lessons/42583 난이도 : Level2 문제 - 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이는 bridge_length이고 다리는 무게 weight까지 견딥니다. 풀이 : 큐로 다리를 구성해놓고 최대 무게를 비교해가며 다음 차량이 들어설 때 최대 무게가 초과한다면 0 push 아니라면 차의 무게 push 루프돌면서 1초씩 카운트 증가시키고 다리 pop 답안 def solution(bridge_length, weight, truck_weights): lBridge ..
삼성 "웹뷰, 크롬 삭제하세요" 긴급 공지…'카톡 먹통' 해결 방법은? [헤럴드경제=박세정 기자] 삼성전자 갤럭시 등 안드로이드 스마트폰에서 일부 애플리케이션이 중단되는 오류가 계속되고 있는 가운데, 삼성전자가 긴급 공지를 내고 해결법을 안내했다. biz.heraldcorp.com/view.php?ud=20210323000710 삼성 “웹뷰, 크롬 삭제하세요” 긴급 공지…‘카톡 먹통’ 해결 방법은? 삼성전자 갤럭시 등 안드로이드 스마트폰에서 일부 애플리케이션이 중단되는 오류가 계속되고 있는 가운데, 삼성전자가 긴급 공지를 내고 해결법을 안내했다. 삼성전자는 23일 오전 삼성멤버스 biz.heraldcorp.com
Delphi JEDI Error / Exception in an expert of the JCL / An Exception was raised in an expert of the JCL / EJclExpertException 델파이에서 약간의 소스를 수정한 뒤 프로젝트에서 우클릭하니 다음과 같은 에러가 발생하였다 컴파일은 되는데 영 찝찝하고 프로젝트에서 우클릭했을 때 JCL Debug expert라는 메뉴도 사라졌다 상단바에서 Project -> JCL Debug expert에 마우스를 올리기만 해도 동일 에러가 발생했다 다른 프로젝트에서는 발생하지 않고 이 프로젝트에서만 발생되었고 JCL문제인가 싶어서 JCL , JVCL 모두 재설치를 해봐도 해결이 안 되어 혹시나 싶어 소스를 원복 시켰는데 정상작동하였다 이때부터 한줄한줄 변경할 때마다 해당 기능을 점검해봤는데.. (이 문제의 절대적인 원인과 해결책은 아니겠지만) 나 같은 경우에는 신기하게도 주석이 문제였다 주석을 왜 읽는지;; {} 기호로 묶인 큰 주석 내에서 수정 내용..