본문 바로가기
1. 파이참으로 파이썬 시작하기.[Windows] 파이참으로 파이썬 설치하기 - 목차 - 1. 파이썬 설치하기 2. 파이참 설치하기 3. 프로젝트 설정 및 Hi, PyCharm 출력해보기 파이썬 설치하기 www.python.org 에 접속하시면 다음과 같은 홈페이지가 보입니다. 마우스로 Downloads를 갖다 대시면 Python 3.9.0버전이 보입니다. (3.x.x) (4.x.x) 작성일에 따라 다름 아니면 www.python.org/downloads/ 로 들어가시면 Download Python 3.9.1 버튼이나 밑으로 내려가면 여러 버전의 Releases를 받을 수 있습니다. 바탕화면에 받으시면 python-3.9.1-amd64.exe을 보실 수 있습니다. (3.9.1은 받은 version에 따라 다릅니다) 실행을 하시면 해당 순서로 넘어가시면 .. 2020. 12. 16.
1125: 좌우로 밀착 I Link : judge.koreatech.ac.kr/problem.php?id=1125 1. 문제 겁 없이 해병대에 자원한 02학번 광성이. 오늘은 입대하는 날이다. 포항에 집결하자 광성이와 같은 훈련병들이 가슴에 번호표를 달고 어수선하게 흝어지어 있었다. 질서정연한 것을 좋아하는 해병대 훈련 교관(DI)은 어수선하게 서 있는 훈련병들에게 소리쳤다. "자, 번호와 상관없이 C열 종대로 줄 맞추어 섭니다!! 실시!!!" 쭈뼛쭈뼛 순서와 상관없이 C열로 줄 맞추어 선 광성이와 훈련병들. 해병대는 가입소 기간동안 자진하여 퇴소를 할 수 있다. "자자, 본격적인 훈련을 시작하기 전에 집에 갈 사람들은 좌측으로 빠집니다. 실시!!" 중간중간 좌측으로 빠지는 훈련병들을 보며 집에 갈까 말까 갈팡질팡하던 광성이. 고.. 2020. 12. 16.
KOREATECH 1125: 좌우로 밀착 I Link : judge.koreatech.ac.kr/problem.php?id=1125 C++ 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 #include #include #include using namespace std; int main() { int testcase = 0; cin >> testcase; while (testcase--) { int x, y, n; cin >> y >> x; vector v(y, vector(0)); for (int i = 0; i n.. 2020. 12. 16.
1119: 제스쳐 컨트롤 II Link : judge.koreatech.ac.kr/problem.php?id=1119 1. 문제 입사 10년차를 맞아 열심히 모은 돈으로 드디어 꿈에 그리던 BMW 자동차를 구입한 광성이. 그 중에서도 가장 마음에 드는 기능은 바로 핸들 제스쳐 컨트롤! 문자열이 원 형태로 배열되어 화면에 보이고, 왼쪽으로 손을 휙 움직이면 왼쪽으로 한 칸 쉬프트가 되고, 오른쪽으로 손을 휙 움직이면 오른쪽으로 한 칸 쉬프트가 된다. 예를 들어 문자열이 ABCDE 라면, 왼쪽으로 휙 움직일 경우 BCDEA, 오른쪽으로 휙 움직일 경우 EABCD 가 화면에 보이게 된다. 신기한 광성이는 이 기능을 직접 구현해보기로 한다. 입력 문자열과 방향(L: 왼쪽, R: 오른쪽)의 시퀀스가 주어졌을 때 최종적으로 화면에 보이는 문자열.. 2020. 12. 16.
KOREATECH 1119: 제스쳐 컨트롤 II Link : judge.koreatech.ac.kr/problem.php?id=1119 Python 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 from sys import stdin case_cnt = int(stdin.readline().strip()) for _ in range(case_cnt): data = stdin.readline().strip().split(' ') pos = 0 for s in data[1]: if s == 'L': pos += 1 elif s == 'R': pos -= 1 for i in range(len(data[0])): print(data[0][(i + pos) % len(data[0])], end='') print() Colored .. 2020. 12. 16.