본문 바로가기

공부용/연습장22

[리트코드] 3문제풀기 125. Valid Palindromeclass Solution { public boolean isPalindrome(String s) { boolean result = true; s= s.replaceAll("[^a-zA-Z0-9]","").toLowerCase(); int end = s.length()-1; int start = 0; while (end > start) { if (s.charAt(end) != s.charAt(start)){ result = false; break; } end--; sta.. 2025. 2. 6.
오늘 한 일 스프링 강의를 보면서 스윽스윽 코드를 따라하고서 가비아 코딩테스트를 진행했다.방식이 꽤나 특이했다. 계속계속 요구사항을 변경한다고 해야할지 정보를 준다고 해야할지 아무튼 스켈레톤에서 점차 구현하는 느낌의 코딩테스트가 한문제 있었고 나머지 두문제는 기본적인 코테 문제였다.1번 문제를 아예 이해할 수가 없어서 손을 못대었다. .. 조금 아쉽지만.... 그걸 보고 나니 너무 피곤해서 그만 아무것도 못하고 말았다......체력을 길러야 하는 이유가 드러나버렸다.....내일부터는 다시 열심히 해야겠다! 68. Text Justification이거를 풀려고하긴 했는데 머리가 돌아가지 않아서 10분만 고민하고 답지를 봐버렸다.... 2025. 2. 5.
[리트코드] 3문제 + 아이디어 생성기 어제 생각을 해보니 재밌는 아이디어가 떠올랐다.무라카미 하루키 작가님의  달리기를 말할 때 내가 하고 싶은 이야기 이 책에 나왔던 건지 잘 기억은 안나지만하여튼 이 분이였나 어떤 작가님이 더도 말고 덜도 말고 딱 4천자씩 적는다고 한다.잘 적히는 날도 있고 이 4천자를 채우기가 어려운 날도 있지만 딱 4천자씩 꾸준히 적는다고 한다.그래서 나도 뭔가 간단히 만들어보고 싶었다.이름하야 코딩 500줄 프로젝트대략 꾸준히 만드는 걸 해보고 싶은데 리액트 네이티브인가 한번 해볼겸 써볼겸 스프링 서버로 슬슬해보려고한다.꾸준히 하는 것도 중요하지만 하는게 눈에 보이는 성취감도 중요하니까.. 어쨌든 오늘의 리트 코드 문제는 이것들이다.151. Reverse Words in a String 1차 접근class Solut.. 2025. 2. 4.
[리트코드 문제 해결하기] 12. Integer to Roman 30분 고민하다가 해결이 안되서 답안을 보고 말았다.... 이게 구현이 안된다니... 열심히 공부해야겠다...class Solution { public String intToRoman(int num) { final int[] values = {1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1}; final String[] symbols = {"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"}; StringBuilder sb = new StringBuilder(); for (int i = 0;.. 2025. 2. 3.