Dolphins의 HelloWorld
연산자 파이썬에서도 다른언어와 같이 + - * 와 같은것을 연산자로써 사용한다. 파이썬에서 사용하는 연산자들 중 다른 언어와 좀 다른 특징적인것을 알아보겠다. ** : 거듭제곱을 하는 연산자 / : 다른 언어와는 달리 몫을 나타내는것이 아니라 나눈 값을 소수점까지 모두 나타내준다. -> 나누면 부동소수점 수가 된다. // : 이 연산자가 몫을 나타내는 연산자로 쓰인다. 자료형 파이썬도 역시 자료형을 구분한다. 파이썬에서는 type함수를 써서 자료형을 알 수 있다. 다음의 예시는 type를 통해 자료형을 알아낸 예시이다. exp = 'hello' print(type(exp)) print(type('hello')) exp2 = 1 print(type(exp2)) 숫자의 경우 float 나 int를 통해 타입..
기존에 우리가 출력을 해줄때는 다음과 같은 방식을 사용했다. subject1 = "운영체제" subject2 = "알고리즘" print('저는 이번 학기에',subject1,'와',subject2,'를 배웠습니다.' 이러한 방식 외에도 format을 이용하여 출력을 할 수 있다. format을 이용하여 출력할 때는 변수를 중괄호로 표현하고 format의 매개변수로 중괄호 안에 들어갈 변수를 순서대로 넣어주면 된다. 예시를 통해 쉽게 이해해보자 subject1 = "운영체제" subject2 = "알고리즘" print('저는 이번 학기에 {}와 {}를 배웠습니다.'.format(subject1,subject2)) sentence = '저는 이번 학기에 {}와 {}를 배웠습니다.' print(sentence..
Stack문제와 마찬가지로 직접 Queue를 구현하기보다는 c++ 에서 제공하는 library를 제공하여 문제를 풀도록한다. https://en.cppreference.com/w/cpp/container/queue 위의 링크에서 c++라이브러리에서 제공하는 queue에 대한 정보를 확인할 수 있다. #include #include #include using namespace std; int main() { int N; //명령의 수 string s; //명령을 받을 변수 int num; //push명령을 받았을 때 push할 수를 저장하는 변수 queue q; //큐 선언 scanf("%d", &N); while (N--) { cin >> s; if (s == "push") { scanf("%d", &n..