[Python] 터틀 그래픽
2021. 9. 29. 16:19
Language/Python
터틀(Turtle) 그래픽은 화면에 그림을 그릴 수 있는 기능으로 파이선에서 기본 제공되는 모듈이다. 모듈 선언 import turtle 별명 사용 import turtle as t 커서 모양 t.shape( 'turtle' ) classic, arrow, circle, square, triangle #
[Java] 4주차 수업 예제 9번
2021. 9. 24. 18:49
Language/JAVA
고객의 이름과 포인트 점수를 관리하는 프로그램을 작성하시오. 고객의 이름과 추가할 포인트를 한 줄에 입력 받으시오. 기존의 고객이면 기존 점수에 합산하고, 기존의 고객이 아니면, 새롭게 추가하시오. 매번 입력을 처리한 다음에 전체 데이터를 출력하시오. Vector 컬렉션을 사용하시오. 실행 예) 이름과 포인트 입력> 홍길동 30 [홍길동 30] 이름과 포인트 입력> 임꺽정 20 [임꺽정 20] [홍길동 30] 이름과 포인트 입력> 홍길동 -10 [입꺽정 20] [홍길동 20] import java.util.Scanner; import java.util.Vector; import java.util.StringTokenizer; class CustomerClass{ String name; int point;..
[C] 구조체, 포인터
2021. 9. 20. 21:38
Language/C
구조체(Struct) 같은 타입의 데이터들을 묶는 배열과 달리 구조체는 타입이 다른 데이터를 하나로 묶을 때 사용한다. 구조체 안의 각각의 데이터는 필드 혹은 멤버라고 칭한다 (C언어에서는 필드) 구조체를 정의 할 때에는 struct 라는 키워드를 사용한다. struct example { char cfiled; int ifield; }; 정의 만으로는 주소가 할당되지 않고 변수로 선언했을 때 주소가 할당된다. struct example s1; //cfield와 ifield를 가진 s1 구조체 선언 typedef C언어에는 프로그래머가 자기 자신이 이해하기 쉽게 할 수 있는 타입명을 만들수 있게 하는 typedef가 있다. 이를 통해서 생성된 구조체의 의미를 쉽게 파악할 수 있게 할 수 있다. typede..
[Java] 3주차 수업 예제 10번
2021. 9. 16. 23:16
Language/JAVA
Q. 문장을 입력 받아, 공백으로 분리 된 어절(영단어)이 몇 개 들어 있 는지 출력하고, 각 어절(영단어) 을 사전순으로 정렬하여 출력하 시오. “exit”을 입력할 때까지 반 복하시오 문장을 입력하세요>> Split this string around matches of the given regular expression. 어절의 개수는 10 Split around expression. given matches of regular string the this 문장을 입력하세요>> 우리 모두 코로나 조심! 어절의 개수는 4 모두 우리 조심! 코로나 문장을 입력하세요>> exit import java.util.Arrays; import java.util.Scanner; import java.util.Str..
[Python] 기본 입출력, 문자열
2021. 9. 8. 17:03
Language/Python
기본 입출력문 출력문 print('파이썬 프로그래밍') # 파이썬 프로그래밍 print("파이썬", '프로그래밍') # 파이썬 프로그래밍 print('파이썬 덧셈', 1+2) # 파이썬 덧셈 3 print('파이썬', '프로그래밍', sep='***') # 파이썬***프로그래밍 입력문 num = input('정수를 입력하세요') num 변수에 사용자가 입력한 값이 문자열 형태로 저장된다. 숫자로 사용하려면 형변환이 필요하다. 주석문 한 줄 주석 # 한줄 주석 ''' 작은 따옴표 주석 ''' """ 큰 따옴표 주석 """ # 기호를 문장의 선두에 입력 여러 줄 주석 작은(큰) 따옴표를 연속 3개 사용하여 주석의 시작과 끝을 지정 이스케이프 문자 시스템을 제어하기 위한 특수문자 \\ # 역슬래시 \’ # 단..