Small Grey Outline Pointer '분류 전체보기' 카테고리의 글 목록 (16 Page)
본문 바로가기

분류 전체보기264

Baekjoon [Python] 18108 :: 1998년생인 내가 태국에서는 2541년생?! py. bulY = int(input()) seoY = bulY-543 print(seoY) 예전에 c언어로 풀어봤던 문제를 파이썬으로 다시 제출했다 #include int main() { int bulY; int seoY; bulY= (1000 2022. 6. 18.
Python :: for문 연습문제 # 과제 4-1) # "안녕하세요" 를 총 5회 출력하는 코드를 for와 range를 기반 for i in range(5): print("안녕하세요") # 과제4-2) # 구구단 7단을 전부 출력하는 코드를 for와 range를 기반 for i in range(7,8): for j in range(1,10): print(i,"X",j,"=",i*j) for i in range(1,10): print("7 X", i, "=", 7*i) # 과제4-3) 함수 내부에 for문 사용해서 x의 y승 결과값 출력 from unittest import result def exp(): x=int(input("x 값을 입력해주세요: ")) y=int(input("y 값을 입력해주세요: ")) print(pow(x,y)).. 2022. 6. 18.
Python :: 정수와 실수의 표현 num = 2 #정수는 정확한 값 저장 print(num) num2 = 1.0000001 #실수는 오차가 존재 print(num2) 2 1.0000001 #prac 01 num = 2 #정수는 정확한 값 저장 print(num) num2 = 1.0000001 #실수는 오차가 존재 print(num2) #prac 02 사칙연산 a=3 b=4 result = a ** b #**거듭제곱 a의 b승 print(result) # 5/2 #통상적으로 사용하는 실수형 나눗셈 # 2.5 # 5//2 #나눗셈의 몫 # 2 # 5%2 #나눗셈의 나머지 # 1 #01 # result1=input("첫번째 입력: ") # result2=input("두번째 입력: ") # print("두 입력의 합: ", result1+res.. 2022. 6. 17.
Python :: eval 함수 / for 반복문 eval 함수는 보안에 취약하다 eval("1+2") " " 문자열이 매개변수로 들어오면 연산결과를 값으로 반환 def ret(): return 12 result = eval(input("뭐든 넣어요: ")) print(result) 뭐든 넣어요: ret() 12 정의해놓은 ret() 함수를 입력하면 리턴값 12가 출력된다 파이썬 for문 for 변수 in [반복 범위]: for i in [0,1,2]: print(i) print("hi~") 0 hi~ 1 hi~ 2 hi~ for i in [3,2,1]: print(i) print("hi!!") 3 hi!! 2 hi!! 1 hi!! #prac 04 sum =0 # range 범위를 지정해준다 # range(1, 11) => 1~10 시작 숫자와 끝숫자 .. 2022. 6. 17.
[Java] TMS 대중교통 터미널 시스템 만들기 인터넷 강의 정리용 public.java package tms; //pay() : 요금을 정산할 수 있는 메서드 //showDestMsg(String destination) : 도착시 "도착지에 도착했습니다" 메세지 출력하는 메서드 //자식클래스 : 버스, 지하철 //view //이용하실 대중 교통을 선택하세요 //출발지는 랜덤 //도착지는 버튼으로 구현 (optionDialog()) //출발지와 도착지가 같지 않도록 구현 //버스는 정방향만 가능 //지하철은 역방향도 가능 //교대 > 강남 > 역삼 > 선릉 public abstract class Public { String[] arStation = {"교대", "강남", "역삼", "선릉"}; //추상 메서드로 만든 이유: 대중교통이라면 무조건 이 두.. 2022. 6. 17.
git에서 특정 폴더 다운로드 하기 깃허브 사용하는게 아직 익숙하지 않아서 나중에 다시 봐도 이해할 수 있도록 오늘 다운로드 해본 과정들 기록해보기로 한다 프로젝트 폴더 전체가 아닌, 특정 폴더만 다운 받고 싶어서 구글링 후 따라 해봤다 내가 받고 싶은 폴더 1. cmd 창에서 클론 받을 새폴더를 생성해 준다 ex) 바탕화면에 만들 경우 cd desktop > mkdir 새폴더 이름 2. 최초 1회만 진행 git config core.sparseCheckout true 3. git remote add -f origin remote URL git remote add -f origin remote URL 4. echo 07_Clone .git/info/sparse-checkout //다운 받을 폴더 이름 5. git pull origin ma.. 2022. 6. 16.
Python :: cell / anaconda 설치, 스파이더 (Mac) 레이아웃 추가(Outline) View > Panes > outline 레이아웃 위치 변경 [command(win-ctrl) + shift + F5] 위치 변경 후 고정하려면 다시 위의 단축키 누르면 끝 셀 구분 화면을 왼쪽으로 위치 변경했다 커서가 위치한 셀만 실행 되어, 첫번째 셀만 출력 되는 것을 확인할 수 있다 기존에 공부하던 프로그래밍 언어툴을 전부 윈도우에서 사용하다가 아나콘다 스파이더가 실행 오류로 접속이 튕겨 나가는 현상 발생 구글링으로 따라 해봐도 안되서 포기하려던 참에 맥북에 스파이더 설치 했더니 잘됨... 이참에 맥북으로 코딩하는거 손에 익혀봐야겠다 2022. 6. 16.
Python :: 함수 만들기 함수 만들기 def #함수 만든다는 선언 gt #함수 이름 gt() #함수 호출 def add(a,b): #a,b는 매개변수 return a+b print(add(3,4)) #이 때 3,4는 인수(인자) def gt(): print("hello world") print("good vibes only",1,2,3,4) gt() hello world good vibes only 1 2 3 4 name #매개변수(Parameter) def greet2(name): print("반갑습니다",name) print(name, "님은 파이썬의 세계로 오셨습니다.") greet2("John") 반갑습니다 John John 님은 파이썬의 세계로 오셨습니다. for i in range(1, 11, 1) # i=1; i 2022. 6. 14.
Java 추상 클래스 추상 클래스(불완전한 클래스) 추상적인 내용만 정의하고 있는 클래스로 구체적인 내용은 하위 클래스에서 구현되도록 해놓은 클래스 추상클래스는(부모) 클래스들의(자식) 공통요소들을 가상화 시켜놓는다 객체화는 가능하나 잘 사용하지 않는다(목적에 어긋난다) 부모 추상클래스의 역할은 단지 자식 클래스를 만들 때 도와주는 역할을 수행하기 위해 존재한다(다형성) 자식클래스에서 재정의할 메서드의 이름만 가지고 있다 즉, {} 바디를 가지지 않는다 그 메서드를 추상 메서드라고 하며, abstract 키워드가 앞에 붙는다 하지만 일반 메서드도 선언 가능하다 abstract 추상클래스명{ abstract 추상 메서드(); } 추상 메서드는 자식 클래스에서 강제적으로 반드시 재정의 해야 한다 강제성을 부여한다 package .. 2022. 6. 12.
Java :: 다형성/ 싱글턴 패턴 싱글턴 패턴(Singleton pattern) 객체가 단 1개만 존재할 때 외부에서 new를 하지 못하게 막아주고 클래스 내부에서 new를 한 후 외부에서 선언이 아닌 사용만 해준다 try { Thread.sleep(500); } catch (InterruptedException e) {} } // 단축키: 영역 드래그 후 alt + shift + z => try cat 선택 스레드 try catch (랜덤 값이 차례대로 0.5초에 하나씩 출력된다) package single; public class IronMan { //싱글턴패턴은 new를 하면 안되기 때문에 생성자를 private으로 막아준다. 객체를 더이상 만들수 없게끔 private IronMan() {} //외부에서 클래스로 직접 접근할 때는 .. 2022. 6. 12.