본문 바로가기
반응형

분류 전체보기100

[백준] 5893번: 17배 - Python 문제 상근이는 이진수 곱셈에 어려움을 겪는 여자친구를 위한 프로그램을 만들려고 한다. 상근이의 여자친구는 항상 이진수에 17을 곱한다. 즉, 이진수 N이 입력으로 들어오면 17을 곱한 다음 이진수로 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 이진수 N이 주어진다. N은 최대 1000자리인 이진수이며, 0이 들어오는 경우는 없다. 출력 입력으로 주어진 N을 17배한 다음, 이진수로 출력한다. 풀이 n = input() print(bin(int(n, 2) * 17)[2:]) 5893번: 17배 첫째 줄에 이진수 N이 주어진다. N은 최대 1000자리인 이진수이며, 0이 들어오는 경우는 없다. www.acmicpc.net 2021. 6. 9.
[백준] 5532번: 방학 숙제 - Java 문제 상근이는 초등학교에 다닐 때, 방학 숙제를 남들보다 먼저 미리 하고 남은 기간을 놀았다. 방학 숙제는 수학과 국어 문제 풀기이다. 방학은 총 L일이다. 수학은 총 B페이지, 국어는 총 A페이지를 풀어야 한다. 상근이는 하루에 국어를 최대 C페이지, 수학을 최대 D페이지 풀 수 있다. 상근이가 겨울 방학동안 숙제를 하지 않고 놀 수 있는 최대 날의 수를 구하는 프로그램을 작성하시오. 입력 한 줄에 하나씩 총 다섯 줄에 걸쳐 L, A, B, C, D가 주어진다. (2 ≤ L ≤ 40, 1 ≤ A, B ≤ 1000, 1 ≤ C, D ≤ 100) 항상 방학 숙제를 방학 기간내에 다 할 수 있는 경우만 입력으로 주어진다. 출력 첫째 줄에 상근이가 놀 수 있는 날의 최댓값을 출력한다. 풀이 import jav.. 2021. 6. 8.
[C++] Windows Forms 프로젝트 시작 - Visual Studio 2019 목차 설치 (CLR 빈 프로젝트가 없다면) Visual Studio 설치 관리자 실행 후 Visual Studio 2019 수정 클릭 개별 구성 요소에서 컴파일러, 빌드 도구 및 런타임 - v142 빌드 도구용 C++/CLI 지원 체크 후 수정 프로젝트 생성 CLR 빈 프로젝트(.NET Framework)로 새 프로젝트 만들기 솔루션 탐색기 - 프로젝트 우클릭 - 속성에 들어간 후 구성 속성 - 링커 - 시스템 - 하위 시스템에서 창(/SUBSYSTEM:WINDOWS) 선택 똑같이 구성 속성 - 링커 - 고급 - 진입점에 main 입력 이제 적용하고 확인을 클릭합니다. 프로젝트 - 새 항목 추가를 누른 후 Visual C++ - UI - Windows Form 클릭 후 추가 오류가 나왔지만 솔루션 탐색기.. 2021. 6. 2.
[Java] BigInteger 클래스 사용 BigInteger 자바의 정수를 표현하기 위한 자료형은 int, long 등이 있다. 자료형 범위 int -2147483648 ~ 2147483647 long -9223372036854775808 ~ 9223372036854775807 저 범위를 넘을 때가 있을 것이다. 그럴 때 BigInteger를 사용하면 좋을 것이다. BigInteger의 범위는 무한하다고 한다. Import import java.math.BigInteger; 생성 BigInteger num1 = new BigInteger("10000000000000000000");// 10000000000000000000 BigInteger num2 = new BigInteger("1010", 2);// 10 BigInteger num3 = n.. 2021. 5. 27.
728x90
반응형