본문 바로가기
728x90
반응형

전체 글90

[백준1271번] 엄청난 부자2 : BigInteger 기초 문제 사용자로부터 두 수를 입력받아 나눗셈과 나머지 연산을 결과를 출력합니다 코드 import java.util.Scanner; import java.math.BigInteger; public class Main { public static void main(String [] args) { Scanner s = new Scanner(System.in); BigInteger n = new BigInteger(s.next()); BigInteger m = new BigInteger(s.next()); System.out.println(n.divide(m)); System.out.println(n.remainder(m)); } } import java.math.BigInteger; java에서 큰 범위의 수를.. 2021. 8. 4.
[백준1001번] A-B : Scanner 객체 문제 사용자로부터 두 수를 입력받고, 두 수의 뺄셈 결과를 출력 코드 import java.util.Scanner; public class Main { public static void main(String [] args) { Scanner s = new Scanner(System.in); int input1 = s.nextInt(); int input2 = s.nextInt(); System.out.println(input1-input2); } } Scanner 생성한 Scanner 객체에 입력받은 값을 저장하고 next()/nextInt()/nextDouble() s.next() : 입력받은 값을 string형으로 반환 s.nextInt() : 입력받은 값을 int형으로 반환 s.nextFloat().. 2021. 8. 4.
[백준1000번] A+B : Scanner 객체 문제 사용자로부터 정수 두 개를 입력받고 그 합을 출력합니다 코드 import java.util.Scanner; public class Main { public static void main(String [] args) { Scanner s = new Scanner(System.in); int input1 = s.nextInt(); int input2 = s.nextInt(); System.out.println(input1 + input2); } } % 백준에서 자바로 채점할 때 클래스명이 'Main'으로 정해져있습니다 % 출력 System.out.print("출력"); // 마지막 문자에 '\n'를 포함하지 않음 (자동 줄바꿈X) System.out.println("출력"); // 마지막 문자에 '\n.. 2021. 8. 4.
[C언어] exit() - 헤더파일<stdlib.h> exit(0);과 return 0;의 비교 exit(0);은 프로세스를 종료시키고 return 0;은 함수를 종료시킵니다. 만약 이 두 함수가 int main() 함수 안에서 쓰이게 되면 exit(0);과 return 0; 모두 실행중인 프로그램을 종료하게끔 합니다. exit(0);는 프로세스를 종료시킨 것이고, return 0;은 int main(){} 함수를 종료시킨 것으로 같은 동작을 하는 것처럼 보입니다. exit() 함수의 대략적인 형태 void exit(int status); status 부분에는 EXIT_SUCCESS, EXIT_FAILURE, 그 외 값이 들어갈 수 있습니다. EXIT_SUCCESS는 프로그램이 정상적으로 종료됨을 의미하고 EXIT_FAILURE은 프로그램이 비정상적으로 종.. 2021. 7. 30.
자료구조 - 데이터를 다루는 노하우 자료구조는 왜 필요한가? 많은 데이터를 다루는데 빠른 연산 속도를 가진 컴퓨터를 사용한다면 일의 효율도 빨라질 것입니다. 하지만 그냥 컴퓨터만 사용해서 빨라지는 처리 속도에는 한계가 있습니다. 여기서 한계를 뛰어넘기 위해 생각해 볼 수 있는 방법들이 있는데, 그 중 하나가 '자료구조'입니다. 자료구조는 무엇인가? 자료구조는 데이터를 저장하는 것과 관련된 학문입니다. 단순히 데이터의 저장방법에서부터 데이터에 사용목적에 따른 최적화된 체계까지 다룰 수 있습니다. 자료구조의 종류에는 배열, 연결리스트, 스택, 큐, 트리 등이 있습니다. 하나의 프로그램을 구현하려고 할 때 구현방식에 맞는 가장 적합한 자료구조를 선택하는 것이 중요합니다. 구현방법에 따라 데이터에 접근하기 쉬운 자료구조의 종류가 달라지기 때문입니.. 2021. 7. 29.
웹사이트 색상 추출하기(chrome 확장프로그램) ColorZilla 라는 chrome 확장 프로그램을 사용하여 웹사이트에서 색상을 가져올 수 있습니다 'chrome에 추가' 버튼을 누른 뒤 colorzillz installed 화면이 뜨면 설치가 완료된 것입니다. 주소창 옆에 퍼즐 조각처럼 생긴 아이콘 아래에 추가된 colorzilla를 고정해서 웹사이트 색상을 쉽게 추출할 수 있습니다. 2021. 7. 22.
728x90
반응형