{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Assignment 1\n", "### [정보]\n", "#### 1) Due Date: 2016년 9월 30일 (금), 23시 59분\n", "#### 2) 제출방법: ipython notebook으로 작성된 내용을 github에 올려 해당 URL을 다시 http://nbviewer.ipython.org에 넣어서 산출된 URL을 EL사이트에 제출\n", "#### 3) 내용: 반드시 python code와 수행 결과를 ipython notebook 내에 작성하여 넣고 이에 대한 설명등을 해당 코드 아래에 markdown cell에 넣어 기입하시오.\n", "#### 4) 숙제이후 소감: 11개의 문제를 모두 푼 이후에 현재까지 강의를 들은 이후의 소감, 숙제를 한 이후의 소감, 또는 전하고자 하는 말 등을 짧막하게라도 좋으니 마지막에 함께 작성하여 제출하시오. \n", "#### 5) 문제 (프로젝트 오일러 3문제 포함하여 총 11개)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- a=\"Hello Python\" 문자열을 Slicing과 연결 연산자 (+)를 사용하여 \"Python Hello\"로 변경하시오.\n", " - [주의] a 변수 자체에 \"Python Hello\" 문자열이 저장되어야 함" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- b=\"Hello Python World\" 문자열을 Slicing과 연결 연산자 (+)를 사용하여 \"World Python Hello\"로 변경하시오.\n", " - [주의] b 변수 자체에 \"Python Hello\" 문자열이 저장되어야 함 " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- c=\"Hello\"를 \"olleH\"로 변경하시오\n", " - [주의] c 변수 자체에 \"olleH\" 문자열이 저장되어야 함" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- s=\"python\"에 대해 다음 문제를 풀어보시오.\n", " 1. s[0], s[0][0], s[0][0][0]은 각각 어떤 값이 나오는지 확인하고 그 이유를 나름대로 설명해 보시오.\n", " 2. s[-100], s[100]은 값이 나오는지 에러가 나오는지 확인하고 그 결과에 대한 이유를 나름대로 설명해 보시오.\n", " 3. s[-100, 100]은 값이 나오는지 에러가 나오는지 확인하고 그 결과에 대한 이유를 나름대로 설명해 보시오.\n", " 4. s[1:-1]의 결과를 확인하고 그 결과에 대한 이유를 정확하게 설명하시오.\n", " 5. s[3:-3]의 결과를 확인하고 그 결과에 대한 이유를 정확하게 설명하시오." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- for문을 활용하여 1부터 100사이의 홀수를 출력하시오." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- while문을 활용하여 1부터 100사이의 짝수의 합을 계산하여 출력하시오." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- 사용자로 부터 임의의 정수를 입력받고, 해당 숫자를 역순으로 출력하는 프로그램을 작성하시오. \n", "\n", " [실행 예]\n", " ```\n", " 정수를 입력하세요: 3125\n", " 숫자 역순은 5213 입니다.\n", " ```" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- 사용자로 부터 정수를 입력받아서 1부터 그 사이에 존재하는 소수 (Prime number)를 출력하는 파이썬 프로그램을 작성하시오." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- [프로젝트 오일러 문제 1]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- [프로젝트 오일러 문제 2]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- [프로젝트 오일러 문제 3]" ] } ], "metadata": { "anaconda-cloud": {}, "kernelspec": { "display_name": "Python [Root]", "language": "python", "name": "Python [Root]" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.12" } }, "nbformat": 4, "nbformat_minor": 0 }