728x90
반응형

전산직 공무원 15

[정보처리기사] Java 제어문 | 정보처리기사 실기 기출 문제

while과 for-each 루프를 활용한 배열 및 문자열 조작 public class Test { public static void main(String[] args) { String str = "agile"; int x[] = { 1, 2, 3, 4, 5 }; char y[] = new char[5]; int i = 0; while (i 1. 변수 및 배열 초기화먼저, 코드를 단계별로 살펴보겠습니다.String str = "agile";:문자열 str이 선언되고 초기화됩니다. 이 문자열은 "agile"이라는 단어를 담고 있습니다.int x[] = { 1, 2, 3, 4, 5 };:정수형 배열 x가 선언되고 {1, 2, 3, 4, 5}..

[Python] 파이썬 숫자 변환과 반올림 | int(), float(), round() 사용법과 예제

해당 책을 참고하여 작성하였습니다.">파이썬에서 숫자 데이터를 변환하거나 반올림하는 것은 매우 흔한 작업입니다. 이를 쉽게 처리하기 위해 int(), float(), round()와 같은 함수들이 제공되며, 각 함수는 고유의 기능과 사용법을 가지고 있습니다.1️⃣ int() 함수int() 함수는 숫자나 문자열을 정수형(int)으로 변환하는 데 사용됩니다. 기본적으로 부동소수점 수를 정수로 변환할 때는 소수점 이하를 버립니다. 또한, 문자열에서 숫자를 추출해 정수로 변환할 수 있습니다.📌 예제 1: 부동소수점을 정수로 변환result = int(3.99)print(result) # 결과: 3여기서는 3.99라는 부동소수점 수를 3이라는 정수로 변환합니다. 소수점 이하 숫자는 버려집니다.📌 예제 2: ..

[Python] 파이썬 제곱 연산자(**) | 파이썬에서 거듭제곱 계산 방법

해당 책을 참고하여 작성하였습니다." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스  1. 제곱 연산자(**) 정의제곱 연산자(**)는 두 숫자 중 첫 번째 숫자를 두 번째 숫자만큼 제곱하는 연산자입니다. 예를 들어, 2 ** 3은 2를 3번 곱한 값인 8을 반환합니다.아래는 모두 같은 의미입니다- 2의 3제곱- 2의 3승- 수학적 표현 (아래 이미지)1. 정수 제곱result = 2 ** 3print(result) # 결과: 8위 코드에서는 2를 3번 곱한 결과인 8이 반환됩니다.2. 부동소수점 제곱result = 2.5 ** 2print(result) # 결과: 6.25여기서는 2.5를 제곱하여 6.25를 얻습니다.     [참고] 부동소수점 제곱 연산과 오차 부동소수점..

[Python] 파이썬에서 몫과 나머지를 구하는 방법 | //와 % 연산자

해당 책을 참고하여 작성하였습니다." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스파이썬을 배우는 과정에서 나눗셈 연산자는 매우 중요한 개념입니다. 특히, //(몫 연산자)와 %(나머지 연산자)는 수학적인 연산을 다루는 데 필수적인 역할을 합니다. 이 글에서는 //와 % 연산자가 무엇인지, 그리고 각각을 어떻게 사용하는지에 대해 알아보겠습니다.1. // 연산자: 몫을 구하는 방법// 연산자는 파이썬에서 몫 연산자로 사용됩니다. 두 숫자를 나눈 뒤, 소수점 아래 부분을 버리고 정수 부분만 반환합니다. 예를 들어, 7을 3으로 나누면 2.333...이 되는데, // 연산자는 이 중에서 정수 부분인 2만 반환합니다.# 몫 연산자 예제result = 7 // 3print(result)..

[Python] 숫자 데이터의 연산자 | 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈)

해당 책을 참고하여 작성하였습니다." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스이번 글에서는 파이썬에서 기본적인 사칙연산인 덧셈, 뺄셈, 곱셈, 나눗셈을 어떻게 사용하는지에 대해 설명하고, 특히 나눗셈의 결과가 부동 소수점으로 변환되는 과정에 대해 알아보겠습니다.1. 덧셈 (Addition)덧셈은 두 숫자를 더하는 기본적인 연산입니다. 파이썬에서는 + 기호를 사용하여 덧셈을 수행할 수 있습니다.# 덧셈 예제a = 8b = 12result = a + bprint(result) # 결과: 20위 코드에서 a와 b를 더하여 result에 저장한 후, 결과를 출력합니다. + 기호는 두 숫자를 더하는 데 사용됩니다.2. 뺄셈 (Subtraction)뺄셈은 한 숫자에서 다른 숫자를 ..

[Python] 문자열 공백 제거하기: strip(), lstrip(), rstrip() 사용법

해당 책을 참고하여 작성하였습니다." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스파이썬을 사용하다 보면 문자열의 앞뒤 공백을 제거해야 하는 상황이 자주 발생합니다. 이를 위해 파이썬은 strip(), lstrip(), rstrip()이라는 세 가지 유용한 함수를 제공합니다. 이번 글에서는 이 함수들의 정의와 사용법, 그리고 각 함수의 동작을 예제와 함께 살펴보겠습니다. 또한, replace() 함수를 활용한 공백 제거 방법과의 차이점도 설명합니다.1. strip() 함수strip() 함수는 문자열의 양쪽 끝에 있는 모든 공백(스페이스)을 제거합니다. 여기서 공백은 띄어쓰기, 탭, 줄 바꿈 등을 포함합니다.text = " Hello, World! "cleaned_text..

[Python] 문자 데이터 변환하기 | repr() 함수로 문자열 다루기

해당 책을 참고하여 작성하였습니다." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스repr 함수는 문자열 데이터를 변환하거나 디버깅할 때 매우 유용한 기능입니다. 이번 글에서는 repr 함수가 무엇인지, 어떻게 사용하는지, 그리고 이를 통해 얻을 수 있는 이점에 대해 알아보겠습니다.1. repr 함수란?repr 함수는 파이썬에서 객체의 “공식적인” 문자열 표현을 반환하는 함수입니다. 이 함수는 디버깅 및 로깅 목적으로 주로 사용되며, 객체의 내용을 사람이 이해하기 쉽도록 출력할 수 있게 해줍니다. 예를 들어, 문자열을 출력할 때 따옴표를 포함한 형태로 표현하거나, 다른 데이터 타입의 객체를 이해하기 쉽게 변환합니다.example_string = "Hello, World!"pri..

[Python] 문자 데이터 가공 | 문자열 대체 메서드 replace()

해당 책을 참고하여 작성하였습니다." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 문자열을 대체하는 replace() 메서드는 매우 유용하게 사용됩니다. 이번 글에서는 replace() 메서드의 사용법을 다양한 예제와 함께 알아보겠습니다.replace() 메서드란?replace() 메서드는 문자열 내에서 특정 문자를 다른 문자로 대체하는 기능을 합니다. 기본 구문은 다음과 같습니다:문자열.replace(old, new, [count]) old: 대체할 대상 문자열new: 새로 대체할 문자열count (선택 사항): 대체할 횟수 (지정하지 않으면 모든 발생을 대체)  예제 1: 문자열 분리 후 재결합 아래 예제에서는 전화번호에서 하이픈(-)을 제거하고 다시 연결하는 방법을 보여..

[정보처리기사] 트랜잭션의 정의와 4가지 특징(ACID) | 2020년 정보처리기사 실기 기출문제

트랜잭션(Transaction) 정의트랜잭션은 데이터베이스 관리 시스템(DBMS)에서 하나의 논리적 작업 단위를 구성하는 연산들의 집합을 의미합니다. 트랜잭션은 데이터베이스의 일관성을 유지하기 위해 수행되어야 할 일련의 작업들을 묶은 것으로, 모든 작업이 완벽하게 수행되거나, 그렇지 않으면 전혀 수행되지 않은 것처럼 만드는 것이 중요합니다. Atomicity (원자성)트랜잭션의 작업들은 모두 성공하거나 모두 실패해야 한다는 것을 의미합니다.트랜잭션 중 일부 작업만 수행되는 경우는 허용되지 않으며, 만약 트랜잭션이 중단되면 이미 수행된 작업도 모두 취소(롤백)되어야 합니다.트랜잭션의 연산은 데이터베이스에 모두 반영되도록 완료되든지 아니면 전혀 반영되지 않도록 복구되어야 한다는 특성Consistency (일..

[정보처리기사] 네트워크 관련 신기술 용어 정리 | 정보처리기사 기출 정리

애드-혹(Ad-hoc) 네트워크애드 혹 네트워크(Ad-hoc Network) 재난 현장과 같이 별도의 고정된 유선망을 구축할 수 없는 장소에서 모바일 호스트(Mobile Host)만을 이용하여 구성한 네트워크. 망을 구성한 후 단기간 사용되는 경우나 유선망을 구성하기 어려운 경우에 적합하다.멀티 롭 라우팅 기능을 지원한다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

728x90
반응형