목록전체 글 (79)
JSITCLUB
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lHlRa/btqASz65GwB/FhC9mJemWdhYTqvTB9cTpk/img.png)
1. 리스트 #1 리스트는 [](대괄호)로 묶여 있는 형태을 갖습니다. 문자열은 문자로만 구성된 시퀀스형이지만, 리스트는 다양한 자료형으로 만들수 있으며, 심지어 서로 다른 자료형으로 구성도 가능합니다. #2 리스트는 값을 인덱스를 이용하여 바꿀수 있습니다. lstMan의 2번째 값을 'F'로 바꿈 (값으로는 세번째인 'M'을 바꾸는 겁니다. 인덱스값은 0부터 시작한다는것을 늘 잊지 마세요.) #3 리스트 연산 리스트도 덧셈,곱셈이 가능합니다. #4 리스트 인덱싱/슬라이싱 리스트도 문자열과 같이 인덱싱과 슬라이싱이 가능합니다. #5 시퀀스형 안에 있는 시퀀스형의 값을 갖고 오는 방법입니다. 만약 lstMan(시퀀스형)의 값인 'Daniel'(시퀀스형)의 'i'를 갖고 오고 싶을때 먼저 'Daniel'을 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JJjI3/btqAWyBtMfP/Hh8UICyRBJJOxGCgFzcIz1/img.png)
오늘은 문자열 두번째 시간으로 문자열의 메서드(method)와 관련 함수를 배우겠습니다. 사실 '메서드'도 함수 입니다. 그런데 어느때 "함수"라고 부르고, 어느때 "메서드"라고 부를까요? 메서드는 객체지향의 클래스에서 기능의 역활 하는것을 이야기하는데.. 파이썬은 모든 자료형을 클래스 형태로 갖고 있기 때문에 그것의 기능들을 메서드라고 부릅니다. 쩝... 무슨 소리인지 모르셔도 괜찮아요. 그냥 특정 자료형에 포함되어 있으면 메서드, 자료형에 상관없이 사용되는것은 함수라 생각하시면 무리가 없습니다. 두 가지모두 함수이므로 형태는 "이름()"의 모습을 갖고 있는데 (참조 https://jsitclub.tistory.com/10) 특별히 메서드는 자료형에 포함되어 있으므로 "자료형.메서드이름()"의 형태를 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/3Bq3d/btqAN4BpgMo/PPPD5R68k3sFO9ycxBWZ00/img.png)
프로그래머스 level 1 문제 설명 String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항 seoul은 길이 1 이상, 1000 이하인 배열입니다. seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. Kim은 반드시 seoul 안에 포함되어 있습니다. 입출력 예 seoul return ["Jane", "Kim"] "김서방은 1에 있다" 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bxr2Ro/btqAOcLM6Bg/lR5KUAWk5e0FAOxkgIe8xK/img.png)
프로그래머스 level 1 문제 설명 길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다. 제한 조건 n은 길이 10,000이하인 자연수입니다. 입출력 예 n return 3 "수박수" 4 "수박수박" 코딩테스트 연습 - 수박수박수박수박수박수? 길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다. 제한 조�� programmers.co.kr 풀이 및 코드 문제요약 이 문제는 홀수번째 일때는 '수'를 짝수번째일때는 '박'이 적힌 n..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pKOMe/btqAMlJH2Re/arwKkt4qbvF1LDEakCQjU0/img.png)
프로그래머스 level 1 문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 0으로 시작하지 않습니다. 입출력 예 예를들어 str이 1234이면 1234를 반환하고, -1234이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nUxch/btqAVHk7L29/J3ZrkXc706pUt9V5yuK21K/img.png)
이번에는 문자열(str)에 대해 배우겠습니다. 문자열은 리스트, 튜플과 함께 시퀀스형(나열형)에 해당합니다. (참고 : https://jsitclub.tistory.com/15) 시퀀스형은 쉽게 말해 여러 개의 자료를 늘어놓은 자료형인데요, 시퀀스형들의 사용방법에 비슷한 내용들이 많기 때문에 문자열을 잘 익혀두면 리스트와 튜플은 비교적 쉽게 익히게 될 거예요. 먼저 문자열은 문자를 나열한 것으로 다른 언어에서는 문자형과 그 문자를 나열한 문자열로 구분하여 사용하지만 파이썬에서는 문자열로만 쓰입니다. 1. 문자열 출력 과 연산 #1 문자열의 형태는 큰따옴표(") 또는 작은따옴표(')를 사용하여 글자를 묶어주면 됩니다. - a에 문자열을 "hello JS IT CLUB"를 저장한 후 출력합니다. 작은따옴표를..