분류 전체보기
[10분 CS지식]OSI 7계층
OSI 모델이란? OSI 표준모델은 7개의 계층으로 구성된 계층구조를 갖는 개방형 시스템으로 OSI 7 계층 참조모델이라 불린다. OSI계층 모델의 기본적인 목적은 다양한 표준화와 관련된 기본 골격을 제공하는 것이었다. OSI 모델이 제공됨으로써, 네트워크에 연결된 수많은 시스템의 응용프로그램으로부터 나오는 다양한 프로세스들은 네트워크 상의 다른 시스템의 응용프로그램과 정보처리 작업을 해당 시스템의 사양이나 환경에 구애받지 않고 할 수 있게 되었다. OSI 7 계층을 각각 나열해보면서 간단하게 개념을 잡아보는 시간을 가지도록 하겠다. 어플리케이션 계층은 응용 프로세스를 직접 사용하여 직접적인 응용 서비스를 수행하는 계층 http ftp smtp 과 같은 프로토콜들이 있는 계층을 뜻함 프레젠테이션 계층은 ..
4-20[개인정비] 블로그 정리
오늘 한 일 (회고) 1. 백준 알고리즘 문제 풀이 - 10430 2. 이력서 등록 : 로켓펀치, Wanted 3. 블로그 정비 완료 내일 할 일 1. 백준 알고리즘 문제 풀기 2. 깃허브 정비 3. 이력서 정리 마무리
[백준_10430] 나머지
문제 보기: https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 출력 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다. 풀이 과정 문제 순서대로 구현 ..
[백준_4673] 셀프 넘버
문제 보기: https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net 문제 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 ..
[백준_4344] 평균은 넘겠지
문제 보기: https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 ..
[백준_1110] 더하기 사이클
문제 보기: https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6..