전체 글 61

[1459] 걷기(C#)

세준이가 집에 가기까지 걸리는 최소시간을 구하는 문제. 처음에는 복잡하게 생각했다. 경우의 수를 나누어 하나의 값만 도출되게 했는데, 가지수를 크게 나누어 min값을 출력하면 된다. 나는 대각선으로 최대한 이동할 수 있는 만큼 이동 후 수평이동 조건을 생각하지 못해서 예제입력 6번이 제대로 재현이 안 되는 난관을 겪었다...🥺 난.. 언제쯤.. 알고리즘 : 많은 조건 분기 난이도 : 실버 Ⅴ 정답 비율 : 26.248% string[] inputs = Console.ReadLine().Split(' '); long X = long.Parse(inputs[0]); long Y = long.Parse(inputs[1]); int costofline = int.Parse(inputs[2]); int costo..

[Basic Join] Contest Leaderboard(Oracle)

Level : SQL(Intermediate) 💡 Key note Hacker의 total score란 모든 challenges의 max 점수에 대한 합임. 두 번의 삽질이 있었다. 첫째, 모든 challenges의 score를 더하는 줄 알았다가 실패. 둘째, challenges별 max 점수인데, partition by 시 엄한 submission_id로 잘못 이해해서 실패..(어휘력 무엇..) 사실 partition by도 필요가 없었다. max 함수를 활용해서 통과했다. -- hacker_id, name, total score를 출력 -- 이 때 total score 가 높은 순으로 출력 -- 같은 total score인 hacker가 둘 이상일 경우 hacker_id순으로 출력 -- total ..

[Hyper-V] Disk differencing에 대하여(2) - 부모디스크 옮기기

지난 포스팅에서 부모디스크와 자식디스크의 관계에 대해서 다루어보았는데, "부모디스크를 다른 드라이브로 이동하고 싶을 경우"에 대한 내용은 다루지 않아서 오늘은 그 부분을 추가로 정리하고자 한다. Disk differencing에 대한 내용은 아래를 참고! [Hyper-V] Disk differencing에 대하여 사내에서 사용중인 Infrastructure 기술 중에는 Cloud서버로서는 Azure를 사용하고 있지만 Virtualization 기술로서는 Hyper-V를 활용중이다. 오늘은 Hyper-V에서 Disk 생성 옵션 중 하나인 differencing에 대하.. jy0605.tistory.com Disk differencing 방법으로 Child disk를 생성하여 서버를 운영하고 있었는데, Ch..

[나들이] 인왕산~통인시장~영화루 (feat. 서촌마을)

2022.5.8 어버이날을 맞이해서 건강단련하러 산으로..(?) 나는 등산을 별로 좋아하는 편은 아니지만.. 또 하면 즐겁다. 사실상 좋고 나쁘고를 떠나서 등산을 좀 무서워하는데 그 이유인 즉슨 산을 좋아한다고 착각하고 등산을 처음 했던 날 북한산을 오르고서 진짜 죽을 뻔 했기 때문이다. 힘들어서.. 사실 오늘의 주인공은 영화루이다. 꽤 맛있게 먹었다. 혹여나 내 포스팅에 위치 등등 정보를 얻으러 오신 분이 계시다면.. 여러분의 시간을 낭비하지 않도록 먼저 적고 일기를 시작하겠습니다.😎 영화루 서울 종로구 자하문로 7길 65 (경복궁역 2번 출구에서 600m) 영업시간 : 매일 11:00 - 21:00 시그니처 : 고추간짜장 인왕산 등산코스가 여러개이겠지만 이번 등산은 경복궁역 1번출구에서부터 출발한다...

[1333] 부재중 전화(C#)

문제 이해하는데 좀 걸렸다. (어휘력을 길러야될 것 같음....😒 책 읽어야 돼 책) 결과적으로는 단순풀이법으로 아래와 같이 풀이를 했는데. 이 때 while 구문에서 if로 풀이하면 안 된다. 아래와 같은 Testcase의 경우에는 fail이 나기 때문. "1곡 재생, 한 곡당 7초 길이, 2초마다 벨이 울릴 경우" 알고리즘 : 단순 구현, 시뮬레이션 string[] NLD = Console.ReadLine().Split(' '); int N = int.Parse(NLD[0]); int L = int.Parse(NLD[1]); int D = int.Parse(NLD[2]); // 침묵의 구간 int[] fadeRange = { L, L + 5 }; // 벨이 울리는 시간(초) int secOfLastR..

[Basic Join] Top Competitors(Oracle)

Level : SQL (Intermediate) 💡 Key note 1. Score가 100이 무조건 만점이 아님. 반드시 Difficulty table을 활용해야 함. 2. 만점을 2번 이상 받은 해커를 출력함. (문제에서 More than one challenge 부분) -- hacker_id, name을 출력함 -- 이 때 하나 이상의 challenge에서 만점을 받은 hacker를 출력함 -- 이 때 만점 받은 challenge의 개수가 높은 순으로 출력함 -- 만점받은 개수가 동일한 해커에 대해서는 hacker_id에 대해 ascending ordering 함 select subquery.hacker_id, subquery.name from ( select sub.hacker_id, hac.na..

[Basic Join] The Report(Oracle)

Level : SQL (Intermediate) HackerRank에서 지난번에 The PADS 문제를 풀면서 We Do not allow non ASCII characters for this challenge 에러가 왜 발생하는지 모른채로 지나갔었다. [Advanced select] The PADS(Oracle) We Do not allow non ASCII characters for this challenge 와 같은 유사한 오류문구가 출력됐었는데, 아직 언제 이런 오류가 뜨는건지는 잘 모르겠다. 어쨌든 아래는 처음에 안되었지만.. 다시해보니 성공한 quer jy0605.tistory.com 이제 원인을 알게 됐다. Query 초반에 달아두었던 주석을 모두 지우면 해당 에러가 발생하지 않는다. ;;;..

[TroubleShooting] side-by-side 구성 관련 에러에 대하여.

요즘 회사에서 서버이관작업을 수행하고 있다. 무난하게 잘 되고 있다고 생각했지만 꼭 그렇게 생각하면 턱 하고 걸리더라. 메인 모듈 run 테스트를 수행하려는데 아래와 같은 에러메세지가 떴다. 응용프로그램의 side-by-side 구성이 잘못되어 응용프로그램을 시작하지 못했습니다. 자세한 내용은 응용프로그램 이벤트 로그를 참조하거나 명령줄 sxstrace.exe 도구를 사용하십시오. 엥? 이상하네. (이제는 이런 상황을 마주했을때 이상하다고 생각 안할 때도 되었는데...) 일전에 해당 모듈을 환경 테스트 겸 실 서버에서 구동시켜본 적이 있었기때문에 (그때와 환경구성은 동일함) 뭔가 이상했지만.. 나만 쓰는 서버가 아니다보니 환경구성이 꼬인걸까? 싶었다. 동일한 오류에 대한 해결법은 google에만 쳐도 굉..

기술공부 2022.04.28

[C#] 라이브러리 만들어보기 - enum(열거형)

요즘 인프런(Inflearn)에서 [C# 중급 강좌] 라이브러리 만들기 강의를 듣고있다. 몇 강의 안되는데, 좋은 정보를 많이 담고있는 것 같아서 굉장히 유용하다. 아래는 강의 정보. [무료] [C# 중급 강좌] 라이브러리 만들기 - 인프런 | 강의 라이브러리를 구축하는 것은 프로그래머로서 재산을 축적하는 것과 같다고 생각합니다. 미국 캘리포니아 에서 프로그래머로 활동중이신 Alongside Y 님이 알려주는 C# 강좌 입니다., - 강의 소개 | www.inflearn.com 오늘은 강의 중간에 알게된 키워드 enum(열거형) 에 대해서 정리해보려고 한다. 처음 알게된 개념이기도 하고, 사용법도 내게는 신박했기 때문! enum(열거형)이란? enum은 열거형 상수(constant)를 표현하기 위한 것으..

기술공부/언어 2022.04.26
728x90
반응형