디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

자바 ㅈ같은거 한번씩 보고가라.

저스트두잇이여(211.108) 2025.10.23 23:17:11
조회 115 추천 0 댓글 4

파이썬으로 풀때

from collections import Counter
class Solution:
def is_palindrome(self, s: str) -> str:
return s == s[::-1]
def longestPalindrome(self, s: str) -> str:
n = len(s)
max_length = 0
start = 0
for i in range(n):
for j in range(i, n):
substring = s[i:j+1]
if self.is_palindrome(substring) and len(substring) > max_length:
max_length = len(substring)
start = i
return s[start:start + max_length]


ㅈ같은 자바

class Solution {
/**
* 문자열이 팰린드롬인지 확인
* Python: s == s[::-1]
* Java: StringBuilder.reverse() 사용
*/
public boolean isPalindrome(String s) {
return s.equals(new StringBuilder(s).reverse().toString());
}
/**
* 가장 긴 팰린드롬 부분 문자열 찾기
* Python 코드를 Java로 포팅
*/
public String longestPalindrome(String s) {
int n = s.length();
int maxLength = 0;
int start = 0;
// 모든 가능한 부분 문자열 확인
for (int i = 0; i < n; i++) {
for (int j = i; j < n; j++) {
// Python: substring = s[i:j+1]
String substring = s.substring(i, j + 1);
// Python: if self.is_palindrome(substring) and len(substring) > max_length
if (isPalindrome(substring) && substring.length() > maxLength) {
maxLength = substring.length();
start = i;
}
}
}
// Python: return s[start:start + max_length]
return s.substring(start, start + maxLength);
}
/**
* 더 효율적인 팰린드롬 찾기 (확장 알고리즘)
* 시간복잡도: O(n^2)
*/
public String longestPalindromeOptimized(String s) {
if (s == null || s.length() < 1) return "";
int start = 0, end = 0;
for (int i = 0; i < s.length(); i++) {
// 홀수 길이 팰린드롬 (중심이 문자)
int len1 = expandAroundCenter(s, i, i);
// 짝수 길이 팰린드롬 (중심이 두 문자 사이)
int len2 = expandAroundCenter(s, i, i + 1);
int len = Math.max(len1, len2);
if (len > end - start) {
start = i - (len - 1) / 2;
end = i + len / 2;
}
}
return s.substring(start, end + 1);
}
/**
* 중심에서 양쪽으로 확장하며 팰린드롬 길이 계산
*/
private int expandAroundCenter(String s, int left, int right) {
while (left >= 0 && right < s.length() && s.charAt(left) == s.charAt(right)) {
left--;
right++;
}
return right - left - 1;
}
}



쥐쥐.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
AD 할로윈 슈퍼위크~!! 운영자 25/10/23 - -
2897986 노예들 욕하는새끼 특 ) 머스크openai등 재벌들이 노예짓하는건 타이밍뒷.통수한방(1.213) 10.24 59 1
2897985 자러간다 ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 10.24 76 0
2897984 가장 어려운 과목이 끝나서 다시 올리는 BBS 파란빤스갤로그로 이동합니다. 10.24 60 0
2897983 세상 영원한게 없음 chironpractor갤로그로 이동합니다. 10.24 116 0
2897980 가짜 폭포..ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 10.24 52 0
2897978 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.24 49 0
2897976 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 10.24 68 0
2897975 고맙습니다..ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 10.24 65 0
2897972 gpt에게 피상속액 상한제에 대해 물어봄 chironpractor갤로그로 이동합니다. 10.24 57 0
2897971 사회주의라는 정답을 놔두고 잡기술 써봐야 소용 없습니다. [4] 프갤러(27.177) 10.24 74 0
2897968 피상속액 상한제 어떰? chironpractor갤로그로 이동합니다. 10.24 40 0
2897967 개인 서버 인프라 요소 [2] 프갤러(211.234) 10.24 70 0
2897966 이제 nginx에 https만 붙이면 내 서버 인프라 구축은 끝날듯 프갤러(211.234) 10.24 64 0
2897965 llm 빠들의 흔한 착각. '코딩은 도구다. 본질은 문제해결' 프갤러(110.8) 10.24 91 1
2897963 경력 포트폴리오 자소서 좃까고 취뽀아자아자링딩동갤로그로 이동합니다. 10.24 75 0
2897962 나도 갤질 너무 오래하니까 장점만 있는건 아닌가봐 [8] chironpractor갤로그로 이동합니다. 10.24 88 1
2897961 RAG를 만들어봤는데 RAG는 본질적으로 LLM에 종속된 기술이라 [3] ㅆㅇㅆ(124.216) 10.24 92 0
2897960 해외쪽 사람들이랑 이야기해보면서 느끼는거 사람 감정은 비슷한듯 ㅆㅇㅆ(124.216) 10.24 81 0
2897958 최근에 느낀건데 여기서 이야기해봤자 대부분은 형편없어서 토론이라는게 [1] ㅆㅇㅆ(124.216) 10.24 103 2
2897957 작업하다가 궁금해서 느낀건데 이제는 LLM없이 코드 못짜겠더라 [3] ㅆㅇㅆ(124.216) 10.24 91 0
2897956 책 읽으면서 느끼는건데 코드짜다보면 어느순간 전능감 같은 감정들지 않냐 [1] ㅆㅇㅆ(124.216) 10.24 79 0
2897952 생활코딩 저 유튜버는 왜 저러는거임?? [4] 프갤러(121.153) 10.24 150 0
2897951 뭐냐 학생 가르쳐주고 왔는데 루도그담당(58.239) 10.24 73 0
2897950 중학생 질문 있습니다. [3] ㅇㅇ(211.184) 10.24 72 0
2897949 나는 내가 넘 불쌍하고 슬퍼... 진짜 너무 불쌍해... ㅇㅇ(223.38) 10.24 57 0
2897948 나님 투자계획 세움 ㅇㅅㅇ [4] 따당갤로그로 이동합니다. 10.24 123 1
2897947 난 이런 맥주가 좋아. 탄산이 단 하나도 빠지지 않은 맥주. [1] ㅇㅇ(223.38) 10.23 61 0
2897946 8급공무원 실수령 알려준다 ㅇㅇ(218.149) 10.23 79 0
자바 ㅈ같은거 한번씩 보고가라. [4] 저스트두잇이여(211.108) 10.23 115 0
2897941 신입인데 nhn dooray 붙으면 감? ㅇㅇ(118.235) 10.23 62 0
2897940 c언어 함수에서 막힌다 시발 [5] 프갤러(121.153) 10.23 93 0
2897939 기안84 수상한 건 [2] 프갤러(211.210) 10.23 145 0
2897938 국장 하지마라 chironpractor갤로그로 이동합니다. 10.23 55 0
2897937 러스트 베비 게임엔진 난리났다! [1] 프갤러(110.8) 10.23 92 1
2897931 spring boot 독학하고 싶은데 [3] 프갤러(1.239) 10.23 93 0
2897930 VSCode NeoAnsi 공개 [1] 파란빤스갤로그로 이동합니다. 10.23 81 0
2897929 개인이 LLM 만드는거 어떻게 생각해 나 해보고 싶은데 [4] ㅆㅇㅆ(124.216) 10.23 117 0
2897921 외향적 성격을 고쳐라 손발이시립디다갤로그로 이동합니다. 10.23 54 0
2897917 나는내향적이야 외향충들이날음해했어 [1] 손발이시립디다갤로그로 이동합니다. 10.23 88 0
2897915 나는조현병이야 나는내향적이야 [1] 손발이시립디다갤로그로 이동합니다. 10.23 90 0
2897914 돈안주면 [1] 배구공(119.202) 10.23 63 0
2897912 AI 바이브 코딩 인생 40 년 갈아 넣었습니다. [1] 프갤러(59.16) 10.23 83 0
2897911 돈...받을 수 있을까 [3] ㅆㅇㅆ(124.216) 10.23 84 0
2897910 여친이랑 헤어졌는데 내 잘못임? [4] 펌뉴비갤로그로 이동합니다. 10.23 81 0
2897909 역시 눈팅하는 고수들이 많구나 [7] chironpractor갤로그로 이동합니다. 10.23 109 0
2897908 개발 말고 직무 뭐 없을까? [9] 프갤러(218.155) 10.23 162 0
2897906 함수형 [4] 배구공(119.202) 10.23 73 0
2897905 머스크가 일않해도 평생씹질하는세상온다고함 ㅇㅇ [1] 타이밍뒷.통수한방(1.213) 10.23 59 0
2897902 ㅋㅋ 또 뭔 병신같은걸로 싸우나했는데 [9] 박민준갤로그로 이동합니다. 10.23 135 0
2897901 그런데 쟤 진짜 정신병 있나 싶다 [2] ㅇㅇ(124.48) 10.23 284 3
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2