목록백준 (4)
거북목개발자
문제 설명 문제 난이도 : Bronze III 자세한 문제 설명 : 더보기 클릭! 더보기 문제 : 지구이는 어느 날 다음과 같은 편지를 받았다. “이 편지는 영국에서 최초로 시작되어 일년에 한 바퀴 돌면서 받는 사람에게 행운을 주었고 지금은 당신에게로 옮겨진 이 편지는 12시간 안에 아래 쓰여있는 문제를 풀어야 합니다. 이 편지를 포함해서 7통을 행운이 필요한 사람에게 보내 주셔야 합니다. 복사를 해도 좋습니다. ...(중략)… 2부터 1000까지의 자연수 a에 대하여, n ≡ a-1 (mod a)인 정수 n을 구하여라.“ 실수로 편지를 끝까지 읽어버린 지구이는 문제도 풀지 못해 너무 찜찜해졌다. 지구이를 도와 문제를 대신 풀어주자! 입력 : x 출력 : 첫 번째 줄에 432자리 이내의 숫자 n을 출력..

문제 설명 문제 난이도 : Gold IV 자세한 문제 설명 : 더보기 클릭! 더보기 문제 : 크기가 무한인 정사각형 모눈종이가 있다. 모눈종이의 각 정사각형은 행과 열의 쌍으로 표현할 수 있다. 이 모눈종이 전체를 양의 정수의 소용돌이 모양으로 채울 것이다. 일단 숫자 1을 0행 0열에 쓴다. 그리고 나서 0행 1열에 숫자 2를 쓴다. 거기서 부터 소용돌이는 반시계 방향으로 시작된다. 다음 숫자는 다음과 같이 채우면 된다. 이 문제는 위와 같이 채운 것을 예쁘게 출력하면 된다. r1, c1, r2, c2가 입력으로 주어진다. r1, c1은 가장 왼쪽 위 칸이고, r2, c2는 가장 오른쪽 아래 칸이다. 예쁘게 출력한다는 것은 다음과 같이 출력하는 것이다. 출력은 r1행부터 r2행까지 차례대로 출력한다. ..

아스키 코드 ( ASCII ) ASCII (American Standard Code for Information Interchange, 미국 정보 교환 표준 부호) 아스키코드 (문자→숫자) public static void main(String[] args) { Scanner input = new Scanner(System.in); char userInput = input.nextLine().charAt(0); int num = (int)userInput; System.out.println(num); } charAt()은 String으로 저장된 문자열 중 한글자만 선택해 char 타입으로 변환해준다. charAt()의 ()안에 들어가는 숫자는 문자열에서 문자의 순서를 나타낸다. 예를 들어 사용자가 inp..

https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 내가 푼 방식 더 좋은 방식 내 방식은 Python을 활용하면서 그 이점을 살리지 못했던것같다. 안에 있는 함수 부터 차근차근 공부해보자 사용된 문법 1. input().split() input()함수는 입력을 받을 때 사용하며 사용자로 부터 "2 3"을 입력 받는다. 이후, "2 3"을 "2"와 "3"으로 분리하기 위해 .split()함수를 사용한다. .split()함수의 괄호 안에 아무것도 없는 경우 default인 빈칸을 기준으로 분리하며 input().split(",")으로 구성된 경우 사용자의 입력이 "1,..