728x90

string 10

9. 문자와 문자열 (더하기 연산과 공백 저장)

char ch = 'A'; OK char ch = 'ab'; ERROR // 단 하나의 문자만 저장 가능 String s1 = "ab"; OK /*-------------------------------------------------*/ char ch = ''; ERROR // 빈 공간 저장 불가 String s1 = ""; OK // 연속되는 공간이 필요한 //자료형이므로 빈 내용으로 저장 가능 /*-------------------------------------------------*/ String s1 = "a" + "b"; // "ab" // 문자열끼리 더하면 하나의 문자열로 합쳐져서 반환 String s2 = "" + 7; // "7" // 문자열 + 숫자 = 하나의 문자열로 합쳐서 반환 /..

[leetCode] 557. Reverse Words in a String III (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/reverse-words-in-a-string-iii/ Reverse Words in a String III - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문자열 s가 주어진다. 공백 기준으로 나눈 문자 단위로 순서를 뒤집고 다시 공백 기준으로 합쳐서 문자열로 반환하는 문제. class Solution: def reverseWords(self, s: str) -> str: a..

[leetCode] 1859. Sorting the Sentence (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/sorting-the-sentence/ Sorting the Sentence - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com class Solution: def sortSentence(self, s: str) -> str: tmp = s.split() # 공백 기준으로 잘라 저장 answer = [] for i in range(1,len(tmp)+1): # 1부터 단어 수 만큼..

[leetCode] 1221. Split a String in Balanced Strings (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/split-a-string-in-balanced-strings/ Split a String in Balanced Strings - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com R 과 L로만 이루어진 문자열 s가 주어진다. R과 L의 개수가 같은 문장을 Balanced Strings 라고 했을 때, s 안에 몇 개의 Balanced Strings가 있는 지 정수로 반환하는 문제...

[leetCode] 1678. Goal Parser Interpretation (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/goal-parser-interpretation/ Goal Parser Interpretation - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문자열 변수 command 가 주어진다. 문자열에 () 가 있다면 o로, (al) 은 로 반환하는 문제. class Solution: def interpret(self, command: str) -> str: command = com..

[leetCode] 1832. Check if the Sentence Is Pangram (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/check-if-the-sentence-is-pangram/ Check if the Sentence Is Pangram - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com * 팬그램은 주어진 모든 문자를 적어도 한 번 이상 사용하여 만든 문장이며 로렘 입숨처럼 글꼴 샘플을 보여주거나 장비를 테스트하는 데 사용된다. - 위키백과 - return true if sentence is a..

[leetCode] 771. Jewels and Stones (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/jewels-and-stone/ Jewels and Stones - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문자열 jewels과 stones이 주어진다. jewels의 각 문자는(char) 보석 종류를 나타내고 stones의 문자는 내가 가진 돌을 나타낸다. stones중 보석이 몇 개인지 구하고 반환하는 문제. class Solution: def numJewelsInSt..

[leetCode] 13. Roman to Integer (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/roman-to-integer/submissions/ Roman to Integer - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 검색 없이 혼자 해결해보고 싶어서 고집부리다가 2시간 걸렸다.. 문제 푼 시간보다 그냥 포기하고 다른 사람들 답 참고할까 고민하면서 몸부림친 시간이 더 길었다 ..^^ 조금 자괴감이 들기도 하지만.. 포기하지 않았음에 의의를.. class Solu..

[leetCode] 2114. Maximum Number of Words Found in Sentences (Python)

▼ 문제 바로가기 (링크) ▼ https://leetcode.com/problems/maximum-number-of-words-found-in-sentences/submissions/ Maximum Number of Words Found in Sentences - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 주어진 리스트 안에는 n개의 문자열 원소가 들어있다. 단어 단위로 세었을 때, 가장 큰 수를 가진 원소를 찾아 그 값을 반환하는 문제. class Solu..

[부스트코스] 모두를 위한 파이썬 (PY4E) 4주 차_정리 (5/8)

▼ 강의 보러 가기 ▼ www.boostcourse.org/cs122 4주차 학습 범위는 6,7단원! [ 이번 주는 무엇을 배웠나요? PY4E 요약 정리! ] 6. 문자열 1) 자료형 타입 확인 input으로 입력 받는 값은 string 자료형이다. type( ) 함수로 현재 자료형을 확인 할 수 있다. a = input('입력하세요: ') print(type(a)) print(a) 2) 문자열의 개별 문자에 인덱스로 접근 대괄호 안에 인덱스 번호를 입력. 0번부터 시작한다. 문자열 길이보다 큰 값을 입력하면 오류가 발생한다. 3) len 함수 문자열의 길이를 출력하는 내장 함수. name = 'ujubada' print(len(name)) # 출력값 : 7 4) 문자열의 길이 만큼 루프 len()을 이..

728x90