BOJ- 1978번 소수 찾기
개발/Boj2024. 4. 1. 14:33BOJ- 1978번 소수 찾기

풀이import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int rnum = Integer.parseInt(br.readLine()) ; // Intger.parseInt 를 통해 int 변환 StringTokenizer st ..

카테고리 없음2024. 4. 1. 14:06Java class 정리 - Bufferreader

BufferedReader는 Java의 java.io 패키지에 속하는 클래스로, 문자 입력 스트림에서 텍스트를 읽어 들이기 위해 사용됩니다. 이 클래스는 효율적으로 데이터를 읽기 위한 버퍼를 사용하며, 일반적으로 파일이나 콘솔 입력 같은 입력 소스로부터 텍스트 데이터를 읽을 때 사용됨. BufferedReader를 사용하면 데이터를 버퍼링함으로써 입출력(I/O) 효율을 높일 수 있다. 주요 생성자와 메소드생성자:BufferedReader(Reader in): 주어진 Reader를 사용하여 BufferedReader를 생성합니다. 기본 버퍼 크기를 사용합니다.BufferedReader(Reader in, int sz): 주어진 Reader를 사용하고, 버퍼 크기를 sz로 설정하여 BufferedReader..

개발/java2024. 4. 1. 13:57Java class 정리 - StringTokenizer

StringTokenizer 클래스는 Java의 java.util 패키지에 포함되어 있으며, 문자열을 여러 토큰으로 분할하는 데 사용됩니다. 이 클래스는 특정 구분자(예: 공백, 쉼표 등)를 기준으로 문자열을 여러 부분으로 나눌 때 유용합니다. 각각의 부분을 토큰이라고 합니다. StringTokenizer의 사용 예시를 들어 StringTokenizer st = new StringTokenizer(br.readLine()); 코드는 BufferedReader를 통해 읽어온 한 줄의 문자열(br.readLine())을 공백을 기준으로 토큰화합니다. 기본적으로 StringTokenizer는 공백 문자(스페이스, 탭, 개행 문자 등)를 구분자로 사용하여 문자열을 분할합니다.StringTokenizer의 주요 ..

카테고리 없음2024. 3. 25. 14:44Boj -1259 / java

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); while (true) { String str = br.readLine(); boolean issame = true; if(str.equals("0")){ break; } for (int i = 0; i < str.length() / 2; i++) { if (str.ch..

컴퓨터 구조 chapter 1 : Computer Abstractions and Technology
CS지식 및 수업 정리2024. 3. 25. 01:10컴퓨터 구조 chapter 1 : Computer Abstractions and Technology

컴퓨터의 퍼포먼스 Application SW, System SW, Hardware 위 그림이 세 항목의 관계를 설명한 그림이지만, 항상 응용프로그램이 시스템 소프트웨어를 거쳐서 실행되는 것은 아님. 응용프로그램이 직접적으로 하드웨어를 통해 실행되는 경우도 많다 컴퓨터 시스템 소프트웨어 일반적으로 하드웨어, 컴퓨터 아키텍쳐, 컴파일러 등 사용자가 컴퓨터 사용할 때 원활한 경험을 제공 컴파일러 : HLL(high level long code) 코드를 machine code로 바꿔줌 운영 체재(Operating System) : service code, 서비스 제공, input,output, 관리, memory storage 관리, 리소스 및 task 스케줄링, 사용자 어플리케이션 실행할 때 하드웨어를 직접 ..

image