https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 풀이 public class bj2557 { public static void main(String[] args) { System.out.println("Hello World!"); } }
분류 전체보기
다차원배열 배열의 논리적 메모리 구조가 2차원 이상의 형태를 보이는 배열을 가리켜 '다차원 배열' 이라고한다. 즉 2차원배욜도 다차원 배열이고, 3차원 배열도 다차원 배열이다. 그러나 일반적인 프로그램에서는 2차원을 초과하는 구조의 배열을 잘 이용하지 않는다. 따라서 설명의 초점을 2차원 배열에 두고자 한다. 2차원 배열 1차원 배열은 그 이름이 의미하듯이 둘 이상의 변수가 '선의 형태' 로 존재하는 배열이다 반면 2차원 배열은 다수의 변수가 '면의 형태'로 존재하는 배열이다. 2차원 배열의 생성 방법 int[][] array4 = new int[3][4]; - int[][]은 int형 2차원 배열의 참조형 변수를 의미하고 - new int[3][4]에서 3은 배열의 세로 길이를, 4는 가로길이를 의미한..
1. 전진에러수정(FEC) 방식에는 해밍코드 방식과 ( 상승코드 ) 방식이 있다. 2. 상승코드방식은 현재입력이 (과거의 입력)에대하여 영향을 받아 부호화되는방법이다. 3. 상승코드 방식의 디코딩 개념은 (디코딩) 트리를 만들어 놓고 이를 이용하여 가능성높은 코드를 검색하는 방식으로 진행된다. 4. 집단적에러가 발생되는 경우에 에러복구에 유리한 방식은? ▶ ARQ 5. (흐름 제어)는 수신장치가 데이터를 처리하는 속도를 초과하지않도록 데이터 전송의양을 제어하는 방법을 의미한다. 6. RS-232C(EIA-232)에서 사용하는 흐름제어 방식은 무엇인가? ▶ RTS/CTS 7. 컴퓨터와 주변기기간(프린터 등)에 비동기통신 제어(흐름 제어) 방식은 무엇인가? ▶ Xon/Xoff 8. 데이터링크계층의 회선제어방..
1. LAN 계층(제2계층)을 2개의 부 계층(sub layer)으로 나누면 각각 무엇인가? LLC(Logical Link Control): 논리연결 제어 MAC(Medium Access Control): 매체접속 제어 2. LAN에서 ( )은 충돌을 피하기 위한 공유매체에 대한 접근 제어를 담당한다. ▶ MAC 3. LAN에서 많이 쓰이는 매체접근제어 방식 3가지는 무엇인가? ▶ CSMA/CD 방식 ▶ 토큰 링 방식 ▶ 토큰 버스 방식 4. 복수의 LAN을 결합하기 위한 장비로 데이터링크계층에서 작동하는 네트워킹장비는? ▶ 브리지(Bridge) 5. 이기종 LAN간 및 LAN을 WAN에 연결하며 효율적 경로선택 기능을 하는 장비는? ▶ 라우터(Router) 6. LAN과 LAN 사이의 데이터 중계를 담..
1. 데이터의 안정성 및 네트워크의 신뢰성을 증진시키기 위해서 필요한 것은? ▶ 효과적인 에러 제어 및 흐름 제어 기술 2. 오류제어(error control)는 ( 오류검출 )과 오류정정으로 구분할 수 있다. 3. 데이터 전송 시의 오류의 종류(3가지)는 무엇인가 ? ▶ 단일-비트오류, 다중-비트오류, 집단 오류(burst error, 폭주) 4. 전송하고자하는 문자단위별로 특정 비트를 포함해서 전송하는 오류검출방법은 ? ▶ 패리티 검사방식 5. even parity 방식은 1의 개수가 (짝수)개가 되도록 전송데이터를 구성한다. 6. LRC 방식에서는 ( 짝수 )개의 비트 에러에 대한 오류검출은 불가능하다. 7. 이차원의 패리티 검사방식으로 가로와 세로 두 번 검사함으로써 에러 검출능력 을 증가시킨 오..
사용 목적에 따른 테스트 테스트는 목적에 따라 다음과 같이 분류할 수 있다. 성능 테스트 - 성능 테스트는 소프트웨어의 효율성을 진단하는 테스트이다. 즉 사용자의 요구사항 중에서 성능과 관련된 요구사항을 시스템이 얼마나 준수하는지 테스트한다. 또 통합 시스템의 전후 관계에서 소프트웨어 실행 시간을 테스트한다. 일반적으로 예상된 부하에 대한 실행시간, 응답시간, 처리능력 등을 체크하고 자원 사용량 등을 테스트한다. 부하 테스트는 가상 사용자의 수를 늘려 가면서 부하의 양을 점차적으로 늘려 가는데, 이때 초당 처리 능력(TPS)과 요청당 응답 기간(KT)의 변화 추이를 측정한다. 스트레스 테스트 - 스트레스 테스트는 평소보다 많은 비정상적인 값, 양, 빈도, 부피 등으로 부하를 발생시켜 부하가 최고치인 상황..
시각에 따른 테스트 공장에서 제품을 생산할 때는 각 공정 단계에서 필요한 텟트를 거치고 통과해야 다음 단계로 넘어간다. 이렇게 여러 단계를 거쳐 최종 생산된 제품도 시장에 내보내기 전에 마지막으로 검수하는 과정을 거쳐 이상이 없어야 출하한다. 소프트웨어도 각 단계에서는 개발자의 시각으로 테스트 하고 완선된 제품은 사용자의 시각으로 테스트 하는데, 이를 각각 확인(verification)테스트와 검증(validation)테스트라 한다. 확인(verification) 테스트 사용자가 1부터 10까지 곱하는 프로그램을 주문했는데, 개발자가 착각해 1부터 10까지 더하는 프로그램을 개발했다고 하자, 확인 테스트를 수행하면 1부터 10까지 더하는 계산과정이 정확하고, 결과가 맞는지ㅏㄴ 체크한다. 결과가 정확히 5..