-
IT
[C, C++] 무료 IDE 추천
IDE IDE는 직역하자면 통합 개발 환경(Integrated Development Environment, IDE)이다. 적당히 풀어서 말하면 코드를 작성하면 디버깅과 컴파일까지 해주는 프로그램이다. IDE에는 유료 IDE가 있고 무료 IDE가 있는데, 유료를 사용해보지는 않았지만 무료 IDE로도 충분히 코딩이 가능하기 때문에 유료를 제외한 무료 IDE 몇개를 소개하고자 한다. 1. Visual Studio visualstudio.microsoft.com/ko/ Visual Studio IDE, 코드 편집기, Azure DevOps 및 App Center - Visual Studio Visual Studio 개발자 도구 및 서비스로 모든 플랫폼에서 어떤 언어로든 앱 개발을 쉽게 할 수 있습니다. Mac ..
-
C++
[Beakjoon Online Judge] 1850 - 최대공약수(C++)
문제 모든 자리가 1로만 이루어져있는 두 자연수 A와 B가 주어진다. 이때, A와 B의 최대 공약수를 구하는 프로그램을 작성하시오. 예를 들어, A가 111이고, B가 1111인 경우에 A와 B의 최대공약수는 1이고, A가 111이고, B가 111111인 경우에는 최대공약수가 111이다. 입력 첫째 줄에 두 자연수 A와 B를 이루는 1의 개수가 주어진다. 입력되는 수는 2^63보다 작은 자연수이다. 출력 첫째 줄에 A와 B의 최대공약수를 출력한다. 정답은 천만 자리를 넘지 않는다. 라는 문제다. 처음에는 그냥 최대공약수를 구하는건줄 알았는데, 3 6을 입력받는데 6보다도 큰 111을 출력한다고? 문제를 잘못봤었다. 2^63이면 int에는 못담고 long long을 써야하겠다 싶었고 그정도 큰 수는 최대공..
-
Javascript
[Programmers] 퍼즐 조각 채우기(Javascript)
I 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/84021 코딩테스트 연습 - 퍼즐 조각 채우기 [[1,1,0,0,1,0],[0,0,1,0,1,0],[0,1,1,0,0,1],[1,1,0,1,1,1],[1,0,0,0,1,0],[0,1,1,1,0,0]] [[1,0,0,1,1,0],[1,0,1,0,1,0],[0,1,1,0,1,1],[0,0,1,0,0,0],[1,1,0,1,1,0],[0,1,0,0,0,0]] 14 [[0,0,0],[1,1,0],[1,1,1]] [[1,1,1],[1,0,0],[0,0,0]] 0 programmers.co.kr II 문제 풀이 해당 문제는 위클리 챌린지에 올라왔던 문제이고, 알고리즘 스터디에서 이번주 과제로 정했던 문제다. 비..