면접 문제 01.01. 문자 유일 여부 & & 면접 문제 01.02. 서로 문자 정렬 여 부 를 판정 합 니 다.
7886 단어 leetcode
하나의 알고리즘 을 구현 하여 문자열 s 의 모든 문자 가 다른 지 확인 합 니 다.
예시 1:
입력: s = "leetcode" 출력: false
예시 2:
입력: s = "abc" 출력: true
제한:
0 < = len (s) < = 100 추가 데이터 구 조 를 사용 하지 않 으 면 가산 점 이 됩 니 다.
class Solution {
public boolean isUnique(String astr) {
int[] n1 = new int[26];
for(int i=0;i<astr.length();i++){
if(n1[astr.charAt(i)-'a']>0){
return false;
}else{
n1[astr.charAt(i)-'a']++;
}
}
return true;
}
}
면접 문제 01.02. 서로 문자 정렬 여 부 를 판정 합 니 다.
두 문자열 s1 과 s2 를 지정 합 니 다. 한 문자열 의 문 자 를 다시 배열 한 후에 다른 문자열 이 될 수 있 는 지 확인 하 는 프로그램 을 만 드 십시오.
예시 1:
입력: s1 = "abc", s2 = "bca" 출력: true
예시 2:
입력: s1 = "abc", s2 = "bad" 출력: false
설명:
0 <= len(s1) <= 100 0 <= len(s2) <= 100
class Solution {
public boolean CheckPermutation(String s1, String s2) {
if(s1.length()!=s2.length()){
return false;
}
int[] n = new int[26];
for(int i=0;i<s1.length();i++){
n[s1.charAt(i)-'a']++;
n[s2.charAt(i)-'a']--;
}
for(int i:n){
if(i!=0){
return false;
}
}
return true;
}
}
출처: 스냅 백 (LeetCode) 링크:https://leetcode-cn.com/problems/check-permutation-lcci 저작권 은 인터넷 에 귀속 된다.상업 전 재 는 정부 에 연락 하여 권한 을 부여 해 주 십시오. 비 상업 전 재 는 출처 를 밝 혀 주 십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
0부터 시작하는 LeetCode Day8 「1302. Deepest Leaves Sum」해외에서는 엔지니어의 면접에 있어서 코딩 테스트라고 하는 것이 행해지는 것 같고, 많은 경우, 특정의 함수나 클래스를 주제에 따라 실장한다고 하는 것이 메인이다. 빠른 이야기가 본고장에서도 행해지고 있는 것 같은 코...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.