본문 바로가기

CS?/코딩끄적

(4)
[python : 자료구조] 선형 리스트 자리찾기 및 삽입 자료구조 중 하나인 선형 리스트를 이용해 구현한 이름과 연락횟수 나열 리스트이다. 이름과 연락횟수를 입력하면 리스트에서 연락횟수 순으로 정렬할 수 있도록 하는 코드를 작성하였다. 공백 입력 시 프로그램이 종료될 수 있도록 설정하였다. 초기 리스트는 lis로 설정되어 있으며 이 리스트에서 추가가 이뤄진다. 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 def input_data(friend, count): if count = lis[i-1][1]: lis[i]=lis[i-1] lis[i-1] = None cnt +=1 else : break position = list_len-cnt-1 ..
[python] escape 문자 & escape 문자 무시하기 가끔 따옴표를 출력해야 할 때가 있다. 이럴 때 바로 "escape 문자"를 사용하는 것이다! 그리고 escape문자도 출력하고 싶으면 이를 무시할 수 있다. escape 문자란? 원래 의미를 탈출하는 문자, 특수한 역할을 하는 문자를 의미한다 예를 들어 "hello world"라는 따옴표까지 포함된 문장을 출력하고 싶을 때 print문 안에 입력하게 되면 기본으로 문장임을 타나내주는 따옴표가 있다. 하지만 이 따옴표는 출력되지 않고 hello world만 출력된다. 1 2 3 print("hello world") >>hello world cs 따라서 이러한 경우 이스케이프 문자를 사용해 따옴표까지 포함한 문장을 출력할 수 있다. 1 2 3 print("\"hello world\"") >>"hello w..
[python] 리스트 다항식 계산하기 (list 자료구조 연습) 자료구조에 list 부분 연습문제로 다항식 계산하는 문제가 나왔는데, 책에서 원한 방식은 클래스로 구현하는 것 같았지만! 아직 그정도 실력은 아니기 때문에 그냥 구현했다 ㅋㅋㅋ 거기에 다항식 어떻게 출력할지 몰라서 한 줄에 한 항씩 표시되는,,,, 언젠간 수정,,, 할 수 있다면,, 하는 걸루,,ㅎㅎ 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 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 max_degree = int(in..
[Python] 전치행렬 구현 코드 (numpy 없이 구하기) 요즘 1학년 수학 수업을 청강하고 있는데 교제에 행렬 덧셈을 직접 코드로 구현한 것이 나왔다. 그래서 numpy의 .T 사용하는 것 대신 행렬 전치도 코드로 구현해 사용하고 싶어서 구현하기로 했다!! (일주일이 걸릴 줄은 몰랐지만...) 코드는 책에 나온 코드에 구글링해서 나온 코드 참고해서 작성했다. 구글링 없이 짜보려고 노력하다 도오오오저히 안될 것 같아 구글링 해보니까 입력한 배열을 전치하는 코드가 있긴 했지만, 문제는 입력값이 아니라 미리 행렬길이를 정해놓은 코드라 입력하는 행렬에 따라 자유롭게 전치하는 것이 불가능했다. 그래서 이 부분을 입력값에 따라 자유롭게 전치가 가능하도록 구현해봤다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 def matrixMult(A): row=len..