목록전체 글 (79)
JSITCLUB
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rpdL9/btqEd8AhFeF/M8DG7QLwrbafTrYRmLnKfk/img.png)
프로그래머스 level 1 문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 pPoooyY면 true를 return하고 Pyy라면 false를 return합니다. 제한사항 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. 입출력 예 s answer "pPoooyY" true "Pyy" false 입출력 예 설명 입출력 예 #1 'p'의 개수 2개, 'y'의 개수 2개로 같으므로 tru..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bKQZDi/btqEgQq3qwg/VIcYqknkKIYvFez5yk8Ni0/img.png)
range() 함수는 입력된 매개변수에 따라 다른 값을 갖는다. 1.range(정수) : 0 부터 정수 미만까지 의 숫자를 요소로 갖는다. 2.range(정수1,정수2) : 정수1 부터 정수2미만 까지 의 숫자를 요소로 갖는다. 3.range(정수1,정수2,정수3) : 정수1 부터 정수2미만까지 정수3의 간격의 숫자를 요소로 갖는다. #1 요소를 보고 싶을때는 리스트나 튜플로 형변환해서 출력합니다. (그냥 print()문에 넣으면 위와 같이 함수모양으로 출력됩니다.) #2 5번 반복하기 같은 경우 range()함수를 이용하여 반복하면 편리합니다. 여기서 갯수는 5개이지만 1부터 5까지가 아니라 0 부터 4까지 라는 점 꼭! 기억하세요 #3 for문을 이용하여 문자열이나 리스트 의 요소를 을 출력 할 때 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bD4gGX/btqEdw1YbW1/kAu8dfi3weKsY4iYkzjvEK/img.png)
반복문은 컴퓨터가 같은 작업을 진행 해야 할때 사용하는 문장입니다. 만약 "hello"라는 단어를 1000번 출력해야 한다면, 단순히 print("hello")를 1000번 적어도 되지만 이때 반복문을 사용하면 간단히 프로그래밍을 할 수 있게 됩니다. 파이썬의 반복문에는 크게 while문 과 for문이 있습니다. 대체로 while문은 반복횟수를 예측할 수 없을때, for문은 반복횟수를 예측할 수 있을때 사용합니다. 1. while 문 while 조건 : 실행문 1 실행문 2 조건에 맞을 동안(조건의 결과가 True일 동안) 반복되고 조건에 맞지 않으면 반복을 멈추고 다음문장이 실행됩니다. 조건 : 주로 비교연산자를 사용합니다. (결과가 True 동안 실행문이 실행됩니다.) 조건 뒤에 콜론(:)을 반드시 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/K7iYo/btqDwETcQFi/F5u5Rwe1XvYTMNxZwSo8q0/img.png)
조건문은 컴퓨터에게 판단을 할 수 있도록 하는 명령입니다. (지금까지는 코드를 위에서 아래로 순서대로 "무조건" 실행했지만 조건문은 실행문에 조건을 두어 조건이 맞는지 틀린지에 따라 실행을 할지 건너뛸지를 판단하게 되는 것입니다.) 1. 기본형태 if 조건 : 실행문 1 실행문 2 실행문 3 조건 : 주로 비교연산자를 사용합니다. (결과가 True일때 실행문이 실행됩니다.) 조건 뒤에 콜론(:)을 반드시 붙여줍니다. 조건에 따라 실행 할 부분은 반드시 들여쓰기를 해줍니다. 들여쓰기 한 부분만 조건에 영향을 받습니다.(실행문1,실행문2) 조건문이 끝나면 들여쓰기를 하지 않고 다시 if 와 줄을 맞춰줍니다. (실행문3) 위의 예제에서 먼저 변수 a와 변수 b에 각각 값을 넣고 변수a를 출력 했습니다. (결과..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b00Nm9/btqBiBKWVct/NYnPit1j5LQJHE4MNJfoK0/img.png)
1. 사전(dict) 사전은 값을 {}(중괄호)로 묶여 있으며 key: value 쌍으로 값을 갖고 해시 가능 값들을 다룰 때 주로 사용합니다. #1 (추가,수정,삭제,값) 값가 져 오기 값을 가져올 때는 시퀀스 타입처럼 [](대괄호)를 사용하지만 인덱스 값 대신 키 값을 대괄호 안에 적어줍니다. 값 바꾸기 바꾸기 역시 시퀀스 타입과 같이 대괄호를 사용하지만 인덱스 값 대신 키 값을 대괄호 안에 적어줍니다. 추가하기 사전의 특이 한 점으로 추가할 때 추가할 키값을 대괄호로 적어주면 새로 추가가 됩니다. 위의 예제에서 subject 사전에 4를 key로 하는 "science" 새로 추가했는데, 만약 이미 4를 key로 하는 값이 있다면, 값을 바꾸게 됩니다. 삭제하기 값을 삭제하는 것은 pop() 메서드를..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/q60L7/btqAQmB0pdQ/KpJUzdcyk4O0IqAkg3Oiak/img.png)
프로그래머스 level 1 문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s return "abcde" "c" "qwer" "we" 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 풀이 및 코드 문제요약 이 문제는 문자열에서 가운데 글자 갖고 오는 문제입니다. 단, 홀수일 때는 한 글자, 짝수일 때는 두 글..