본문 바로가기
728x90
반응형

Python38

백준 코딩테스트 #3. 입출력과 사칙연산 7 7번 사칙연산 응용문제준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오. 입력첫째 줄에 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어진다. 아이디는 알파벳 소문자로만 이루어져 있으며, 길이는 50자를 넘지 않는다. 출력첫째 줄에 준하의 놀람을 출력한다. 놀람은 아이디 뒤에 ??!를 붙여서 나타낸다. 문제를 정리하면 채점시 이미 존재하는 아이디가 입력되고, 입력한 값 뒤에 ??! 를 붙여서 출력하면 된다. C++#include #include using namespace std;int main(){ stri.. 2024. 7. 20.
백준 코딩테스트 #2. 입출력과 사칙연산 6 6번문제두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A% B(나머지)를 출력하는 프로그램을 작성하시오. 입력두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 출력첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. C++#include using namespace std;int main(){ int a,b; cin >> a; cin >> b; cout  줄바꾸기 endl 사용 C#using System;class Program{ static void Main(string[] args){ string input = Console.ReadLine(); .. 2024. 7. 20.
백준 코딩테스트 #1. 입출력과 사칙연산 (1 ~ 5) 1번문제Hello World! 를 출력하시오. 출력Hello World! 를 출력하시오. C++#include using namespace std;int main(){ cout  C++ 너무 오랜만에 하다 보니 처음에 입출력 라이브러리 이름이 기억이 안 났다.iosteam (input/output stream) 입력과 출력의 기능을 사용할 수 있는 라이브러리이다. cout을 사용하려면 std:: 네임스페이스를 사용해야 하는데 이걸 생략하기 위해서 using으로 네임스페이스를 선언한다. C#using System;class Program{ static void Main(string[] args){ Console.WriteLine("Hello World!"); }}System 네.. 2024. 7. 16.
[게임으로 배우는 파이썬] 딕셔너리 딕셔너리는 해시 테이블 또는 키, 밸류라고 부른다. 데이터는 중괄호 안에 선언되며 키와 밸류는 콜론으로 구분된다. >>> dic_1 = {"key_1": 'value_1', 'key_2':"value_2"} >>> dic_1["key_1"] 'value_1' >>> dic_1['key_1'] 'value_1' >>> dic_1["key_2"] 'value_2' 키는 큰 따옴표 또는 작은따옴표를 사용해 선언할 수 있다. 키값의 경우 보통 문자열, 숫자, 튜플 등이 사용되고 밸류에는 어떠한 데이터 타입도 사용할 수 있다. 딕셔너리의 특징은 맵 형식이기 때문에 순서가 보장되지 않는다. 따라서 인덱스를 통한 요소의 접근이나 첫 번째, 마지막 등의 순서가 필요한 정보에 대해서는 접근이 불가능하며 키값을 사용해서 .. 2023. 8. 28.
[게임으로 배우는 파이썬] 튜플 튜플은 리스트처럼 배열로 요소를 저장할 수 있다. 요소를 선언할 때는 값을 콤마로 구분해서 저장이 가능하며 이때 소괄호를 사용해서 값을 감싸서 튜플로 표시하는 게 일반적이다. >>> tuple_1 = 1, 2, 3 >>> tuple_2 = 4, >>> tuple_3 = (5, 6, 7) >>> tuple_1 (1, 2, 3) >>> tuple_2 (4,) >>> tuple_3 (5, 6, 7) 이렇게 튜플에 값을 할당하는것을 패킹이라고 한다. 이 튜플은 한 번에 여러 개의 변수에 값을 할당하는 게 가능한데 이것을 언패킹이라고 한다. >>> tuple_1 = 4, 5, 6 >>> x, y, z = tuple_1 >>> x, y, z (4, 5, 6) 불변성 튜플이 리스트와 다른 점은 선언된 이후에 값의 수.. 2023. 8. 27.
파이썬의 철학 프로그래머들은 각자의 개발 철학을 가지고 있다. 프로그래밍 언어들의 다양한 특징들은 개발자들의 철학을 배경으로 만들어지게 된다. 파이썬 또한 개발자의 철학이 담겨 있는 프로그래밍 언어이다. 그 철학은 pep-20으로 알려진 문서에 담겨있다. PEP 20 – The Zen of Python 문서의 제목을 번역하면 파이썬의 선이다. 여기서 선은 불교용어 선(禪)이다. 서구권에 선이라는 개념을 정착시킨게 일본 불교학자이다 보니 일본식 발음인 젠(zen)이 고유명사가 되었는데 문서에서 사용된 뜻이 불교의 선과 동일한 의미를 가지기 보다는 파이썬의 개발 철학이나 가치와 원칙 등 방향성을 나타내는 의미로 쓰인거같다. 제목도 일반적인 문서스럽지 않은데 이는 파이썬의 공식 문서 대부분이 비슷한 느낌을 준다. 문서의 저.. 2023. 8. 25.
728x90
반응형