목록전체 글 (601)
sm 기술 블로그
# \n : 줄바꿈 print("백문이 불여일견 \n백견이 불여일타") # 저는 "나도코딩"입니다. \"\" 작은따옴표는 상관없음'' print("저는 '나도코딩' 입니다.") print("저는 \"나도코딩\" 입니다.") print("저는 \'나도코딩\' 입니다.") # \\ : 문장 내에서는 하나의 \만 인식 print("C:\\Users\\Users\\Users\\바탕 화면\\pythonWorkspace>") #\r : 커서를 맨 앞으로 이동 print("Red Apple\rPine") # \r 이후는 덮어씌움 #\b : 백스페이스 (한 글자 삭제) print("Redd\bApple") #\t : 탭 print("Red\tApple") #출력결과 백문이 불여일견 백견이 불여일타 저는 '나도코딩' 입..
1. 선택 정렬(Selection Sort) 현재 위치에 들어갈 값을 찾아 정렬하는 배열이다. 현재 위치에 저장될 갓의 크기가 작냐, 크냐에 따라 최소 선택 정렬, 최대 선택 정렬로 구분 할 수 있다. 기본 로직 (1) 정렬 되지 않은 인덱스의 맨 앞에서 부터, 이를 포함한 그 이후의 배열값 중 가장 작은 값을 찾아간다. (2) 가장 작은 값을 찾으면, 그 값을 현재 인덱스의 값과 바꿔준다. (3) 위 과정을 반복한다. 시간 복잡도 O(N^2) https://www.youtube.com/watch?time_continue=5&v=92BfuxHn2XE&feature=emb_logo public class Selection_Sort { public static void selection_sort(int[] ..
슬라이싱 연속적인 객체(리스트, 튜플, 문자열)들의 범위를 지정해 원하는 값만 뽑는 것 jumin = "990120-1234567" #필요한 만큼만 가져오는 것을 슬라이싱이라고 한다. #이야.. 자바는 A.charSt()로 써야되는데... print("성별 : " + jumin[7]) print("연 : " + jumin[0:2]) # 0 ~ 1 값을 가져온다. print("월 : " + jumin[2:4]) print("일 : " + jumin[4:6]) print("생년월일 : " + jumin[:6]) # print("생년월일 : " + jumin[0:6]) print("뒤 7자리 : " + jumin[7:]) # print("뒤 7자리 : " + jumin[7:14]) print("뒤 7자리 (뒤..
from random import * print(random()) # 0.0 ~ 1.0 미만의 임의의 값 생성 print(random()*10) # 0.0 ~ 10.0 미만의 임의의 값 생성 print(int(random() * 10)) # 0 ~ 10 미만의 임의의 값 생성 print(int(random() * 10 ) + 1) # 1 ~ 11 미만의 임의의 값 생성 print(int (random() * 45 ) + 1) # 로또 print(int (random() * 45 ) + 1) print(int (random() * 45 ) + 1) print(int (random() * 45 ) + 1) print(int (random() * 45 ) + 1) print(int (random() * 45 ..