View inhohyun's full-sized avatar

Block or report inhohyun

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
inhohyun/README.md

쉬운 풀이로 문제를 해결하는 개발자 인호현입니다.

어려운 문제를 쉬운 풀이로 해결하는 개발자가 이상적인 개발자라고 생각합니다.
문제가 발생하더라도 문제가 발생한 지점을 쉽게 찾을 수 있도록 코딩하는 것을 좋아합니다.
나의 풀이법이 다른 팀원들이 보아도 납득이 가능하도록 논리적인 개발자가 되겠습니다.

포트폴리오 & 블로그

포트폴리오
블로그

SKILL & Used Tool

알고리즘

기본적인 구현력과 문제 해결력을 기르기 위해 알고리즘 문제를 풀어왔습니다.

Solved.ac Profile

개발 언어

새로운 언어에 대한 두려움은 없습니다.
업무에 필요한 언어라면 빠르게 습득하여 활용할 수 있습니다.

Top Langs

Pinned Loading

  1. Problem_SolvingProblem_SolvingPublic

    개인 알고리즘 문제풀이

    Java

  2. JS-deep-dive-studyJS-deep-dive-studyPublic

    자바스크립트 딥 다이브 스터디입니다.

    3

  3. ChokiChokiPublic

    우리 아이 안전한 심부름 도우미

    Python

  4. ChaunChaunPublic

    3D 캐릭터와 함께 성장하며 운동하는 서비스

    Java

  5. OTTOTTPublic

    당신만의 온라인 옷 관리 서비스

    JavaScript

  6. hotdeal-crawling-projecthotdeal-crawling-projectPublic

    Forked from wlsdn2749/hotdeal-crawling-project

    퍼져있는 핫딜 사이트를 하나로 묶은 사이트

    Python

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
View inhohyun's full-sized avatar

Block or report inhohyun

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
inhohyun/README.md

쉬운 풀이로 문제를 해결하는 개발자 인호현입니다.

어려운 문제를 쉬운 풀이로 해결하는 개발자가 이상적인 개발자라고 생각합니다.
문제가 발생하더라도 문제가 발생한 지점을 쉽게 찾을 수 있도록 코딩하는 것을 좋아합니다.
나의 풀이법이 다른 팀원들이 보아도 납득이 가능하도록 논리적인 개발자가 되겠습니다.

포트폴리오 & 블로그

포트폴리오
블로그

SKILL & Used Tool

알고리즘

기본적인 구현력과 문제 해결력을 기르기 위해 알고리즘 문제를 풀어왔습니다.

Solved.ac Profile

개발 언어

새로운 언어에 대한 두려움은 없습니다.
업무에 필요한 언어라면 빠르게 습득하여 활용할 수 있습니다.

Top Langs

Pinned Loading

  1. Problem_SolvingProblem_SolvingPublic

    개인 알고리즘 문제풀이

    Java

  2. JS-deep-dive-studyJS-deep-dive-studyPublic

    자바스크립트 딥 다이브 스터디입니다.

    3

  3. ChokiChokiPublic

    우리 아이 안전한 심부름 도우미

    Python

  4. ChaunChaunPublic

    3D 캐릭터와 함께 성장하며 운동하는 서비스

    Java

  5. OTTOTTPublic

    당신만의 온라인 옷 관리 서비스

    JavaScript

  6. hotdeal-crawling-projecthotdeal-crawling-projectPublic

    Forked from wlsdn2749/hotdeal-crawling-project

    퍼져있는 핫딜 사이트를 하나로 묶은 사이트

    Python

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View inhohyun's full-sized avatar

Block or report inhohyun

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
inhohyun/README.md

쉬운 풀이로 문제를 해결하는 개발자 인호현입니다.

어려운 문제를 쉬운 풀이로 해결하는 개발자가 이상적인 개발자라고 생각합니다.
문제가 발생하더라도 문제가 발생한 지점을 쉽게 찾을 수 있도록 코딩하는 것을 좋아합니다.
나의 풀이법이 다른 팀원들이 보아도 납득이 가능하도록 논리적인 개발자가 되겠습니다.

포트폴리오 & 블로그

포트폴리오
블로그

SKILL & Used Tool

알고리즘

기본적인 구현력과 문제 해결력을 기르기 위해 알고리즘 문제를 풀어왔습니다.

Solved.ac Profile

개발 언어

새로운 언어에 대한 두려움은 없습니다.
업무에 필요한 언어라면 빠르게 습득하여 활용할 수 있습니다.

Top Langs

Pinned Loading

  1. Problem_SolvingProblem_SolvingPublic

    개인 알고리즘 문제풀이

    Java

  2. JS-deep-dive-studyJS-deep-dive-studyPublic

    자바스크립트 딥 다이브 스터디입니다.

    3

  3. ChokiChokiPublic

    우리 아이 안전한 심부름 도우미

    Python

  4. ChaunChaunPublic

    3D 캐릭터와 함께 성장하며 운동하는 서비스

    Java

  5. OTTOTTPublic

    당신만의 온라인 옷 관리 서비스

    JavaScript

  6. hotdeal-crawling-projecthotdeal-crawling-projectPublic

    Forked from wlsdn2749/hotdeal-crawling-project

    퍼져있는 핫딜 사이트를 하나로 묶은 사이트

    Python

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View inhohyun's full-sized avatar

Block or report inhohyun

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
inhohyun/README.md

쉬운 풀이로 문제를 해결하는 개발자 인호현입니다.

어려운 문제를 쉬운 풀이로 해결하는 개발자가 이상적인 개발자라고 생각합니다.
문제가 발생하더라도 문제가 발생한 지점을 쉽게 찾을 수 있도록 코딩하는 것을 좋아합니다.
나의 풀이법이 다른 팀원들이 보아도 납득이 가능하도록 논리적인 개발자가 되겠습니다.

포트폴리오 & 블로그

포트폴리오
블로그

SKILL & Used Tool

알고리즘

기본적인 구현력과 문제 해결력을 기르기 위해 알고리즘 문제를 풀어왔습니다.

Solved.ac Profile

개발 언어

새로운 언어에 대한 두려움은 없습니다.
업무에 필요한 언어라면 빠르게 습득하여 활용할 수 있습니다.

Top Langs

Pinned Loading

  1. Problem_SolvingProblem_SolvingPublic

    개인 알고리즘 문제풀이

    Java

  2. JS-deep-dive-studyJS-deep-dive-studyPublic

    자바스크립트 딥 다이브 스터디입니다.

    3

  3. ChokiChokiPublic

    우리 아이 안전한 심부름 도우미

    Python

  4. ChaunChaunPublic

    3D 캐릭터와 함께 성장하며 운동하는 서비스

    Java

  5. OTTOTTPublic

    당신만의 온라인 옷 관리 서비스

    JavaScript

  6. hotdeal-crawling-projecthotdeal-crawling-projectPublic

    Forked from wlsdn2749/hotdeal-crawling-project

    퍼져있는 핫딜 사이트를 하나로 묶은 사이트

    Python

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
View inhohyun's full-sized avatar

Block or report inhohyun

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
inhohyun/README.md

쉬운 풀이로 문제를 해결하는 개발자 인호현입니다.

어려운 문제를 쉬운 풀이로 해결하는 개발자가 이상적인 개발자라고 생각합니다.
문제가 발생하더라도 문제가 발생한 지점을 쉽게 찾을 수 있도록 코딩하는 것을 좋아합니다.
나의 풀이법이 다른 팀원들이 보아도 납득이 가능하도록 논리적인 개발자가 되겠습니다.

포트폴리오 & 블로그

포트폴리오
블로그

SKILL & Used Tool

알고리즘

기본적인 구현력과 문제 해결력을 기르기 위해 알고리즘 문제를 풀어왔습니다.

Solved.ac Profile

개발 언어

새로운 언어에 대한 두려움은 없습니다.
업무에 필요한 언어라면 빠르게 습득하여 활용할 수 있습니다.

Top Langs

Pinned Loading

  1. Problem_SolvingProblem_SolvingPublic

    개인 알고리즘 문제풀이

    Java

  2. JS-deep-dive-studyJS-deep-dive-studyPublic

    자바스크립트 딥 다이브 스터디입니다.

    3

  3. ChokiChokiPublic

    우리 아이 안전한 심부름 도우미

    Python

  4. ChaunChaunPublic

    3D 캐릭터와 함께 성장하며 운동하는 서비스

    Java

  5. OTTOTTPublic

    당신만의 온라인 옷 관리 서비스

    JavaScript

  6. hotdeal-crawling-projecthotdeal-crawling-projectPublic

    Forked from wlsdn2749/hotdeal-crawling-project

    퍼져있는 핫딜 사이트를 하나로 묶은 사이트

    Python

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View inhohyun's full-sized avatar

Block or report inhohyun

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
inhohyun/README.md

쉬운 풀이로 문제를 해결하는 개발자 인호현입니다.

어려운 문제를 쉬운 풀이로 해결하는 개발자가 이상적인 개발자라고 생각합니다.
문제가 발생하더라도 문제가 발생한 지점을 쉽게 찾을 수 있도록 코딩하는 것을 좋아합니다.
나의 풀이법이 다른 팀원들이 보아도 납득이 가능하도록 논리적인 개발자가 되겠습니다.

포트폴리오 & 블로그

포트폴리오
블로그

SKILL & Used Tool

알고리즘

기본적인 구현력과 문제 해결력을 기르기 위해 알고리즘 문제를 풀어왔습니다.

Solved.ac Profile

개발 언어

새로운 언어에 대한 두려움은 없습니다.
업무에 필요한 언어라면 빠르게 습득하여 활용할 수 있습니다.

Top Langs

Pinned Loading

  1. Problem_SolvingProblem_SolvingPublic

    개인 알고리즘 문제풀이

    Java

  2. JS-deep-dive-studyJS-deep-dive-studyPublic

    자바스크립트 딥 다이브 스터디입니다.

    3

  3. ChokiChokiPublic

    우리 아이 안전한 심부름 도우미

    Python

  4. ChaunChaunPublic

    3D 캐릭터와 함께 성장하며 운동하는 서비스

    Java

  5. OTTOTTPublic

    당신만의 온라인 옷 관리 서비스

    JavaScript

  6. hotdeal-crawling-projecthotdeal-crawling-projectPublic

    Forked from wlsdn2749/hotdeal-crawling-project

    퍼져있는 핫딜 사이트를 하나로 묶은 사이트

    Python

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View inhohyun's full-sized avatar

Block or report inhohyun

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
inhohyun/README.md

쉬운 풀이로 문제를 해결하는 개발자 인호현입니다.

어려운 문제를 쉬운 풀이로 해결하는 개발자가 이상적인 개발자라고 생각합니다.
문제가 발생하더라도 문제가 발생한 지점을 쉽게 찾을 수 있도록 코딩하는 것을 좋아합니다.
나의 풀이법이 다른 팀원들이 보아도 납득이 가능하도록 논리적인 개발자가 되겠습니다.

포트폴리오 & 블로그

포트폴리오
블로그

SKILL & Used Tool

알고리즘

기본적인 구현력과 문제 해결력을 기르기 위해 알고리즘 문제를 풀어왔습니다.

Solved.ac Profile

개발 언어

새로운 언어에 대한 두려움은 없습니다.
업무에 필요한 언어라면 빠르게 습득하여 활용할 수 있습니다.

Top Langs

Pinned Loading

  1. Problem_SolvingProblem_SolvingPublic

    개인 알고리즘 문제풀이

    Java

  2. JS-deep-dive-studyJS-deep-dive-studyPublic

    자바스크립트 딥 다이브 스터디입니다.

    3

  3. ChokiChokiPublic

    우리 아이 안전한 심부름 도우미

    Python

  4. ChaunChaunPublic

    3D 캐릭터와 함께 성장하며 운동하는 서비스

    Java

  5. OTTOTTPublic

    당신만의 온라인 옷 관리 서비스

    JavaScript

  6. hotdeal-crawling-projecthotdeal-crawling-projectPublic

    Forked from wlsdn2749/hotdeal-crawling-project

    퍼져있는 핫딜 사이트를 하나로 묶은 사이트

    Python

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
View inhohyun's full-sized avatar

Block or report inhohyun

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
inhohyun/README.md

쉬운 풀이로 문제를 해결하는 개발자 인호현입니다.

어려운 문제를 쉬운 풀이로 해결하는 개발자가 이상적인 개발자라고 생각합니다.
문제가 발생하더라도 문제가 발생한 지점을 쉽게 찾을 수 있도록 코딩하는 것을 좋아합니다.
나의 풀이법이 다른 팀원들이 보아도 납득이 가능하도록 논리적인 개발자가 되겠습니다.

포트폴리오 & 블로그

포트폴리오
블로그

SKILL & Used Tool

알고리즘

기본적인 구현력과 문제 해결력을 기르기 위해 알고리즘 문제를 풀어왔습니다.

Solved.ac Profile

개발 언어

새로운 언어에 대한 두려움은 없습니다.
업무에 필요한 언어라면 빠르게 습득하여 활용할 수 있습니다.

Top Langs

Pinned Loading

  1. Problem_SolvingProblem_SolvingPublic

    개인 알고리즘 문제풀이

    Java

  2. JS-deep-dive-studyJS-deep-dive-studyPublic

    자바스크립트 딥 다이브 스터디입니다.

    3

  3. ChokiChokiPublic

    우리 아이 안전한 심부름 도우미

    Python

  4. ChaunChaunPublic

    3D 캐릭터와 함께 성장하며 운동하는 서비스

    Java

  5. OTTOTTPublic

    당신만의 온라인 옷 관리 서비스

    JavaScript

  6. hotdeal-crawling-projecthotdeal-crawling-projectPublic

    Forked from wlsdn2749/hotdeal-crawling-project

    퍼져있는 핫딜 사이트를 하나로 묶은 사이트

    Python