삽질로그 70

[백준] 별찍기1~4 모음

별 찍기 - 1 성공분류 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 128 MB 109455 66325 57360 62.069% 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제 입력 1 복사 5 예제 출력 1 복사 * ** *** **** ***** 별 찍기 - 2 성공분류 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 128 MB 98654 56193 49920 58.195% 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력..

코딩 공부 2020.10.28

[백준] 10870번 - 피보나치 수 5 (Java)

피보나치 수 5 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 256 MB 21948 14345 12871 66.679% 문제 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n>=2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n이 주어진다. n은 20보다 작거나 같은 자연수 또는 0이다. 출력 첫째 줄에..

코딩 공부 2020.10.20

[정보처리기사_실기] Chapter 12. 제품 소프트웨어

■ 제품 소프트 웨어 패키징 고객에게 전달하기 위한 형태로 패키징하고 설치와 사용에 필요한 제반 절차 및 환경 등 전체 내용을 포함하는 매뉴얼을 작성하며, 패치 개발 + 업그레이드를 위한 버전 관리를 수행하는 능력이다. - 개발자가 아닌 사용자 중심으로 진행된다. - 버전 관리 및 릴리즈 노트를 통해 지속적으로 관리한다. ■ 모듈화 소프트웨어 설계에서 기능단위로 분해하고 추상화되어 재사용 및 공유 가능한 수준으로 만들어진 단위 소프트웨어 성능을 향상 시키거나 시스템의 디버깅, 시험, 통합 및 수정이 용이하도록 만든 소프트웨어 설계기법 ■ 모듈화의 장점 - 프로그램의 효율적인 관리 및 성능 향상 - 전체적인 소프트웨어 이해의 용이성 증대 및 복잡성 감소 - 소프트웨어 시험, 통합, 수정 용이 - 기능의 분..

[정보처리기사_실기] Chapter 11. 응용 소프트웨어 기초 기술 활용

■ 운영체제의 역할 - 운영체제는 컴퓨터와 사용자 간의 중간 단계를 담당하는 중요한 부분 - 프로세서, 기억장치, 입출력 장치, 파일 및 정보등의 자원관리 - 효율적인 자원 관리를 위한 스케쥴링 제공 - 인터페이스 제공으로 사용자 편의성 증대 - 네트워크 및 하드웨어 등 관련 인프라 관리 제공 - 데이터 관리 및 자원의 공유 기능 제공 - 시스템 오류 검출 및 복구 - 자원 보호 기능 제공 ■ 운영체제 종류 - Windows (윈도우) : 가장많은 사용자에게 익숙한 운영체제 - Linux (리눅스) : 멀티태크스 기능에 탁월, 운영체제의 수정 및 배포가 자유로움, 프로그램 개발자들이 선호, 대부분 무료이며 부분적으로 유료제품도 있음 - ex) Ubuntu (가장광범위하게 사용되는 리눅스 운영체제) / F..

[정보처리기사_실기] Chapter 10. 프로그래밍 언어 활용

■ 비트 (Bit) : 컴퓨터를 이해하기 위한 기본적인 용어로 Binary Digit의 약자이다. ■ 1Byte (바이트- 8bit) -> 킬로바이스 (KB) -> 메가바이트 (MB) -> 기가바이트(GB) -> 테라바이트(TB) -> 페타바이스(PB) -> 엑사베이트(EB) ■ 서식 문자열 %d (정수형) / %u (부호없는 정수형10진수) / %c (문자) / %s (문자열) / %f (실수) / %e (지수) / %ld (long형 10진수) / %lo (long 형 8진수) / %lx (long형 16진수) / %p (주소를 16진수로 입출력하기위해 지정) ■ 제어문자 \n (new line - 한줄 넘기기) \b (backspace -커서를 왼쪽으로 한 칸 이동함) \t (tab - 일정간격을 ..