본문 바로가기

파이썬

[파이썬] 백준 2941번 https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇.. 더보기
[python] 백준 2675번 https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 문제 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\.. 더보기
[C++] 함수와 참조자 이전 글과 이어서 이번에는 함수에서 참조자를 선언하고 참조자를 반환하는 것에 대해 알아보겠습니다. 더보기 반환형이 참조이고 반환도 참조로 받는 경우 반환형이 참조이되 반환을 변수로 받는 경우 1. 반환형이 참조이고 반환도 참조로 받는 경우 #include using namespace std; int& RefRetFuncOne(int& ref) { ref++; return ref; } int main(void) { int num1 = 1; int& num2 = RefRetFuncOne(num1); cout 더보기
[C++] 데이터 입력 받기 C는 데이터를 입력받을 때 scanf를 사용하지만, C++은 std::cin을 사용합니다. 출력과 마찬가지로 입력에서도 별도의 서식 지정이 불필요합니다. 입력의 기본 구성 std::cin >> '변수' (cin : 객체, >>: 입력 연산자) 코드를 통해 알아봅시다! # include int main(void) { int val1; std::cout > val1; int val2; std::cout > val2; int result = val1 + val2; std::cout val1 >> val2; if (val1 < val2) { for (int i = val1 + 1; i < val2; i++) result += i; } else { for (int i = val2 + 1; i < val1; i++.. 더보기
파이썬 웹 서버 구축 1-1 : 환경 구축 * 학교에서 진행한 '파이썬 웹 서버 구축' 강의를 듣고 정리한 글입니다. 환경 구축하기 1. 파이썬 설치하기 2. PyCharm 다운로드 IDE 종류는 VScode, Anaconda, PyCharm 등 다양하게 있지만 사용 목적을 고려하여 더 유용한 것을 선택하면 된다. * 참고 데이터 사이언스, 머신러닝: Anaconda 웹 서버 구현(디렉토리 목록이 잘 보여야 함, 각 파일들간의 연관이 있게끔 보이기 쉬워야함): PyCharm 3. PyCharm에 새로운 파일 만들고 file>settings 열기 project: pythonProject>Python Interpreter 이미 설치되어있는 패키지: pip, setuptools. wheel 설치해야할 라이브러리: django django 설치하는 법 .. 더보기