Problem Solving(68)
-
[LeetCode] 819. Most Common Word
https://leetcode.com/problems/most-common-word/ Most Common Word - 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 내 풀이 import collections import re from typing import OrderedDict class Solution: def mostCommonWord(self, paragraph: str, banned: List[str]) -> str: word_dic = {} sort..
2021.01.05 -
[LeetCode] 937. Reorder Data in Log Files
https://leetcode.com/problems/reverse-string/submissions/ Reverse String - 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 reorderLogFiles(self, logs: List[str]) -> List[str]: char_log: str = [] int_log: str = [] # 문자, 숫자로그 판별 for s in logs: if s.split()[1]..
2021.01.04 -
[LeetCode] 344. Reverse String
https://leetcode.com/problems/reverse-string/submissions/ Reverse String - 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 reverseString(self, s: List[str]) -> None: i = len(s) // 2 while i > 0: s[i-1], s[len(s)-i] = s[len(s)-i], s[i-1] i -= 1 "리턴 없이 리스트 내부..
2021.01.04 -
[LeetCode] 125. Valid Palindrome
https://leetcode.com/problems/valid-palindrome/ Valid Palindrome - 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 isPalindrome(self, s: str) -> bool: strs = [] # 소문자로 변환 for i in s: if i.isalnum(): ..
2021.01.04 -
BOJ 10951. A+B - 4 (C/C++)
문제: https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 입출력 문제도 잘 못푼다.. 역시 처음부터 해야 ㅜㅜ 정답률이 36%로 입출력 문제 치고는 낮다 이 문제를 풀면서 부끄럽지만 처음 알게 된 개념이 있다. 바로 EOF EOF에 대한 내용은 여기에 정리해 놓았다. developeryuseon.tistory.com/9 [C/C++] EOF 문제를 풀다 보면, 입력을 받을 때 종료조건이 없을 때가 있다. (입력을 얼마나 받는지 모를 때) 그럴때, 1. C EOF(End Of File)을 이용한다. EOF 의 값은 -1로, stdio.h에 정의되어 있다. ..
2020.09.04 -
BOJ 10950. A+B - 3 (C/C++)
문제: https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net plzrun님의 백준 문제 푸는 순서를 따라하던 도중 풀게 된 문제다. 특별할거 없는 입출력 문제이긴 하지만, A+B의 결과값을 어디에 저장해 출력할지 잠시 고민했던 문제이다. 1. 넉넉하게 배열 선언 2. 동적할당으로 배열 선언 ( 출처: thinking-developer.tistory.com ) 더보기 #include using namespace std; int main() { int testCase = 0; int a = 0, b = 0; cin >> testCase; int* resultAr..
2020.09.04