프로그래머스 코딩 테스트 3진법 뒤집기를 풀어보겠습니다! 최종 결과 1 2 3 4 5 6 7 8 9 10 def solution(n): conversion = ''; while True: conversion = str(n%3) + conversion n = n//3 if n==0: break answer = 0; for i in range(len(conversion)): answer += int(conversion[i]) * 3**i return answer 풀이 문제설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 즉 10진수 n을 3진수로 바꿈 → 바뀐 3진수를 뒤집음 → 다시 ..

개행을 이용한 변수저장법을 알아보겠습니다. 이 말이 막연하게 느껴질 수 있는데, 쉽게 말하면 변수에 여러 문자열을 저장할 때 개행을 이용하여 여러 문자열을 저장하는 것입니다. 이것도 어렵나.. 그래도 밑을 보시면 확실이 이해 가 가실 겁니다. Syntax(문법) 문법은 아래와 같습니다. set var=^ blah blah ^ Cat cAt caT ^ string string string - 2 각 문자열 뒤에 ^ 기호가 붙어야 한다는 것이 중요합니다! 그리고 변수를 출력 해보겠습니다. echo %var% blah blah Cat cAt caT string string string - 2 응용 이 방법이 어제 유용하게 쓰일지 간단히 알려드리겠습니다. 1. 파워쉘 명령어를 변수로 저장하여 여러 파워쉘 커맨드..
JavaScript 오류Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported. 해결방법입니다. Solution img.crossOrigin = 'Anonymous'; 외부 이미지의 cross origin문제로 위 오류가 생겼기 때문에, image의 crossOrigin값을 설정해주면 됩니다, 따라서 아래처럼 코드를 완성할 수 있습니다. var canvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d"); var img = new Image; img.src = 'https://je..
전 현재 제 티스토리 광고는 구글 에드센스입니다. 구글 에드센스는 수입이 $10가 넘으면 주소를 확인하기 위해 PIN번호를 입력하라고 합니다. 전 3주만에 우편을 받았습니다. 모습 아래와 같이 생겼습니다. 개봉 ㄷ자 모양의 테두리를 뜯으면 종이를 열 수 있습니다. 왼쪽엔 Google워터마크가 세겨진 화려한 무늬가 있고, 오른쪽에 PIN번호가 있습니다. PIN 입력 PIN을 입력했습니다. 후기 코로나 때문에 배송이 지연된다고 하던데, 그렇게 늦게온것같진 않았습니다. 하지만 기다리는 동안은 너무 늦게 오는것 처럼 느껴져서 등록된 주소를 두번이나 확있했어요. 끝:)
위와 같이 사진이나 편집할 수 있는 텍스트가 아닌곳에 커서가 생기는 현상을 해결해 보겠습니다. 해결 해결방법은 아주 간단합니다. 키보드의 [F7]을 눌러주시면 해결됩니다. 원인 이 현상은 "캐럿 브라우징"을 사용했을때로, 커서로 페이지를 탐색하는 기능입니다. 개인적으론 참 별로인 기능인것 같습니다. 그리고 저 뿐만 아니라 많은 사람들도 이 기능을 싫어하더군요. 더보기 네이버 웨일, 크롬, 구글 크롬, 커서, 텍스트 커서, 이미지 커서, 생김, 삭제, 제거, 해결, 문제, 이상한곳 커서, 아닌곳, 캐럿 브라우징, 캐럿, F7, f7
확장자가 dll인 파일을 메모장 등으로 바꾼 경우, 원래대로 복구하는 방법을 알려드리겠습니다. Step1. 레지스트리 편집기 열기 윈도우 검색에 "regedit"를 입력하고 "레지스트리 편집기"를 열어줍니다. Step2. 레지스트리 편집기 열기 아래 경로로 들어가 줍니다. HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll Step3. UserChoide 지우기 오른쪽에서. dll에 있는 UserChoice를 삭제합니다. Step4. 로그아웃하기 마지막으로 로그아웃하고 다시 로그인해주시면 복구가 완료됩니다! (로그아웃하면 재부팅하는 것처럼 켜져 있던 모든 프로그램이 종료되니 주의하세요.) 더보기 dll, dl..
window 10에서 아래와 같은 알림을 띄워보겠습니다. Script @echo off :: 알림의 이름 set "btitle=batch notiification" :: 알림 내용 set "text=batch ballon notification text" :: 알림 아이콘 :: error, info, none, warning 중 선택 set "icon=info" (echo [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms"^) echo $objNotifyIcon = New-Object System.Windows.Forms.NotifyIcon echo $objNotifyIcon.Icon = [System.Drawin..

각 코드를 배치파일 젤 위에 추가해주시면 됩니다. 이때 ::으로 시작하는 줄은 주석이라서 없애고 사용하셔도 됩니다. 관리자 권한 없이 백그라운드로 실행 ::===관리자 권한이 없는 백그라운드======================= if not exist %temp%\bgbatch.vbs ( (echo Set wshell ^= CreateObject("WScript.shell"^) echo wshell.Run Chr(34^) ^& "%~f0" ^& Chr(34^), 0 echo Set wshell ^= Nothing)>%temp%\bgbatch.vbs start %temp%\bgbatch.vbs exit ) del /q %temp%\bgbatch.vbs ::==========================..