«string» 태그된 질문

문자열 사용법과 조작을 통해 특정 문제를 해결하기위한 경쟁.

6
가장 짧은 공통 슈퍼 스트링
주어진 문자열 목록은 각각을 하위 문자열 로 포함 s_0, s_1, ..., s_n하는 가장 짧은 문자열 S을 찾습니다 .s_0, s_1, ..., s_n 예 : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' 이 문제를 해결하는 가장 짧은 프로그램 (또는 기능)을 작성하십시오. 원하는 경우 문자열을 배열 또는 문자 / 정수 …
26 code-golf  string 

16
의심스러운 행복한 레니 얼굴의 군중을 만드세요 (͡ ° ͜ʖ ͡ °)
나는 Reddit에서 기괴한 실을 겪고 있었고 이것을 발견했습니다. (͡ ° (͡ ° ͜ʖ (͡ ° ͜ʖ ͡ °) ʖ ͡ °) ͡ °) 그것은 다소 의심스러운 사람들의 그룹을 나타냅니다. (하지만 아래의 과제에서 도전 과제를 작성하는 동안 오른쪽 눈의 왼쪽 공간이 어떻게 든 떨어졌습니다. 사양을 확인하십시오). 목표는 n다음 규칙을 사용하여 웃는 …

14
영화가 얼마나 실망 스럽습니까?
부모님에게는 홈 시어터 장치가 있습니다. 리모컨이 고장 나서 메뉴에서 오른쪽으로 탐색하기가 매우 어렵습니다. 대부분의 경우 작동하지 않지만 작동하면 엄청나게 빠르게 움직입니다. 이것은 분명히 실망 스럽지만 다음과 같은 키보드를 탐색 해야하는 영화 제목을 입력하려고 할 때 가장 실망 스럽습니다. a b c d e f g h i j k l …
25 code-golf  string 

30
프로그래머의 말처럼 : 게 으르려고 노력하십시오
이야기 9gag 에서이 게시물을 보셨습니까 ? 어쩌면 당신은 자신의 문장을 만드는 느낌이 들었습니다. 그러나 당신은 30 분 안에 스크립트를 골프로 칠 수 있다는 것을 알고 있습니다. 제출 프로그램은 입력 문자열을 얻습니다. 입력 문자열은 아래 설명과 같이 따옴표가 추가되어 반환됩니다. 표준 허점은 금지되어 있습니다. 라인리스트로 출력이 허용됩니다. 출력을 중단하지 않는 후행 …
25 code-golf  string 

25
완벽한 페어링 감지
문자열을 취하고 인접한 동일한 문자의 모든 쌍을 제거 하는 함수 를 보자 . 예를 들어f에프f f(abbbacc)=aba에프(에이비비비에이기음기음)=에이비에이f(a\color{red}{bb}ba\color{red}{cc}) = aba 두 쌍이 겹치면 그중 하나만 제거합니다. 반복되는 응용 프로그램이 결국 빈 문자열을 생성하면 완벽하게 쌍을 이루는 문자열을 호출합니다. 예를 들어 위의 문자열 B의 B B C C는 우리가 적용하는 경우 때문에 완벽하게 …

30
숫자 모자이크를 디자인합시다
도전 양의 정수 주어지면 NNN각 숫자 d1,d2,d3,⋯,dnd1,d2,d3,⋯,dnd_1, d_2, d_3, \cdots, d_n 을 의 위치에 해당하는 횟수만큼 반복합니다 NNN. 즉, 각 숫자 dkdkd_k 는 kkk 번 반복되어야합니다 (각 1≤k≤n1≤k≤n1\le k\le n , 1- 인덱싱 됨). d1d2d2d3d3d3⋯dndndn⋯dnn times¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯d1d2d2d3d3d3⋯dndndn⋯dn⏟n times¯\overline{d_1d_2d_2d_3d_3d_3\cdots\underbrace{d_nd_nd_n\cdots d_n}_{n\text { times}}} 그런 다음 가로 및 세로로 적어 놓고 빈 공간의 열 …

19
모음을 기억하십시오!
입력 인쇄 가능한 ASCII 문자의 문자열 (예 : This is an example string. 산출 모음 ( BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz)이 뒤 따르지 않는 모든 자음 ( ) 마다 그 AEIOUaeiou앞에 마지막 모음을 소문자로 추가하십시오. 첫 번째 모음 앞의 자음은 그대로 유지됩니다 . Thisi isi ana examapale seterinigi. 테스트 사례 AN EXAMPLE WITH A …
25 code-golf  string 

20
형상 식별 프로그램
당신의 임무는 입력의 모양을 식별하는 프로그램을 구축하는 것입니다. 식별 할 모양은 다음 중 하나 일 수 있습니다. 광장 정사각형으로 식별 되려면 소스에 길이가 모두 같은 행과 한 줄에있는 문자와 동일한 수의 행이 있어야합니다 (줄 바꿈 문자 제외). 선택적인 후행 줄 바꿈이 허용됩니다. $_=' $_=" $_"' ;say 구형 사각형으로 식별하려면 소스에 …

25
골프 A 괄호 일치 알고리즘
당신은 문자열이 제공 s됩니다. 문자열은 적어도 하나 이상의 [s와 ]s를 갖습니다 . 브래킷이 균형을 이루도록 보장됩니다. 문자열은 다른 문자를 가질 수도 있습니다. 목적은 출력 인 / 튜플리스트 또는 각각의 지표 함유리스트 목록을 반환 [하고 ]한쌍. 참고 : 문자열은 인덱스가 0입니다. 예 : !^45sdfd[hello world[[djfut]%%357]sr[jf]s][srtdg][]반환해야합니다 [(8, 41), (20, 33), (21, 27), …

30
IP 주소?
네트워크 검색 도구는 입력에 대해 귀찮게 선택하기 때문에 부적절한 문자가 포함되어 있거나 형식이 올바르지 않은 IPv4 주소를 입력하면 즉시 충돌이 발생합니다. IPv4 주소는 마침표로 구분 된 4 개의 숫자로 작성된 32 비트 숫자 주소 입니다. 각 숫자는 0에서 255까지 가능 합니다. 이러한 충돌을 피하기 위해 입력 을 사전 검증 하는 …

24
문자열을 알파벳 스 니펫으로 줄입니다.
소문자와 영문자로만 구성된 빈 문자열이없는 경우 [a-zA-Z ]첫 번째 문자부터 시작하여 알파벳의 스 니펫으로 줄이십시오. 문자열을 줄이려면 첫 번째 알파벳 문자로 시작한 다음 알파벳의 다음 문자가 아닌 모든 문자를 제거하십시오. 줄 끝에 도달 할 때까지이 작업을 계속하십시오. 예를 들면 codegolf다음과 같습니다. 로 시작 c제거 o는 알파벳의 다음 문자 아니므로. 계속 …

11
그는 아직 멀지 않다-잘고 도전
문자열이 주어진 경우 zalgo에서 문자열을 제거하는 프로그램이나 함수를 작성하십시오. 잘고 이 게시물에서 zalgo는 다음 유니 코드 범위의 문자로 정의됩니다. 분음 부호 결합 (0300–036F) 분음 부호 확장 (1AB0–1AFF) 분음 부호 보충 자료 (1DC0–1DFF) 결합 기호의 분음 부호 결합 (20D0–20FF) 하프 마크 결합 (FE20–FE2F) https://en.wikipedia.org/wiki/Combining_character#Unicode_ranges 입력 명령 행 인수, STDIN 또는 귀하의 …

11
완벽한 회문
당신의 임무는 문자열이 얼마나 완벽한 회문을 결정하는 것입니다. 전형적인 회문 (예 : 12321)은 완벽한 회문입니다. 완벽 함은 1입니다. 문자열의 완성도를 결정하기 위해 각 섹션이 회 문인 부분으로 분할 할 수있는 섹션 수를 확인할 수 있습니다. with와 같이 애매 모호한 부분이있는 경우 or 또는 or 또는 aaaa로 분할 할 수 있는 …

12
중간에 반복없이 반복없이 원래 문자열을 찾으십시오.
때로는 문장을 입력하는 동안 산만 해져 같은 단어를 두 번 연속해서 두 번 입력하는 경우가 있습니다. 다른 사람들이 이것으로 방해받지 않도록 하려면 ,이 문제를 해결하는 프로그램을 작성해야합니다! 태스크 입력 문자열이 주어지면 (귀하의 언어에 중요하다면 줄 바꿈이 포함되지 않은 ASCII 전용 입력이라고 가정 할 수 있습니다.) str중간에 어딘가에 연속적으로 두 번 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.