«string» 태그된 질문

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

22
줄을 폭파
문자열이 주어지면 각 대각선을 따라 텍스트가 위아래로 움직이는 삼각형 형태로 인쇄하십시오. 예를 들어, 입력은 다음 "Hello World"을 출력해야합니다. d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r …

30
숫자 범위를 취소
숫자가 주어지면 ~ n범위를 만드는 것이 매우 간단 0합니다 n-1. 실제로 많은 언어에서이 작업을 기본 제공 기능으로 제공합니다. 다음 CJam 프로그램은 정수를 읽은 다음 이러한 범위를 인쇄합니다 ( 온라인 시도 ). ri, 구분 기호 없이 숫자 를 인쇄합니다 . 도전 당신의 임무는이 과정을 반대로하는 것입니다. 범위를 나타내는 문자열이 주어진 경우 …

22
나에게 도시를 건설
코더는 항상 배열을 지루한 1 차원 엔터티로 평면화하려고 노력하며 슬프게 만듭니다. 당신의 임무는 임의의 문자열을 풀어서 아름다운 도시의 하늘을 출력하는 것입니다. 문자열을 고려하십시오. aaabbbbbccqrrssstttttttPPw 다음과 같이 훨씬 나아 보입니다 : tt tt bb tt bb tt aabb sstt aabbcc rrssttPP aabbccqqrrssttPPww (예, 글자가 복제되어 더 도시-스카이 라인으로 보이게됩니다). 입력 문자열을 …

30
1에서 n까지의 번호를 인터리브하고 동일한 번호를 뒤집습니다.
간단한 것 : 양수 받아 N 에서 정수 이하 1,000 미만, 출력 한 것은 하는 N 의 정수 인터리브 없음 을 1 . 숫자를 구분 기호없이 표시하도록 숫자를 연결해야합니다. 테스트 사례 : n = 1 11 n = 4 14233241 n = 26 12622532442352262172081991810171116121513141413151216111710189198207216225234243252261 n = 100 110029939849759669579489399210911190128913881487158616851784188319822081218022792378247725762675277428732972307131703269336834673566366537643863396240614160425943584457455646554754485349525051515052495348544755465645574458435942604161406239633864376536663567346833693270317130722973287427752676257724782379228021812082198318841785168615871488138912901191109299389479569659749839921001 이것은 코드 …

30
문자열에 숫자를 곱하십시오!
문자열을 곱하는 것에 대해 얼마 전에 도전 이있었습니다 . 숫자뿐만 아니라 문자열도 곱할 수있는 방법을 보여주었습니다. 그러나 여전히 숫자에 문자열을 곱할 수는 없습니다. 이 있었다 하나 개의 시도 그렇게 할 수 있지만, 이것은 분명히 잘못된 것입니다. 우리는 그것을 고쳐야합니다! 당신의 작업 : 문자열과 정수의 두 입력을 곱하는 함수 나 프로그램을 …

8
ASCII-Art 텍스트 읽기
Golf me에서 영감을받은 ASCII 알파벳 은이 도전이 (거의) 직접적인 역수입니다. 태스크: ASCII 아트 텍스트 문자열을 사용하여 텍스트 내용을 일반 ASCII 텍스트로 출력하십시오. 입력: ASCII 아트 텍스트의 문자열 입력에는 ASCII 문자 #, 공백 및 4-5 개의 줄 바꿈 만 포함됩니다 (후행 줄 바꿈은 선택 사항 임). 모든 줄의 길이는 같습니다. 즉, …

30
문자열을 청크로 반전
당신의 임무는 숫자와 문자열이 주어지면 문자열을 그 크기의 덩어리로 나누고 뒤집는 프로그램을 작성하는 것입니다. 규칙 프로그램은 양의 정수 와 인쇄 가능한 ASCII (공백 제외)로 구성된 길이가 하나 이상인 n문자열 s을받습니다. 문자열 n길이가 n끝에서 남은 길이로 나눌 수없는 경우 문자열은 길이 청크로 나눠야합니다. 그런 다음 청크의 순서를 반대로 바꾸고 다시 정리하십시오. …
34 code-golf  string 


29
크레이지 8s 코드 골프
interval 사이의 모든 정수를 인쇄 (a, b)하고 시퀀스에서 8의 배수를 임의의 (균일하게 분배되고 다른 문자와 무관하게) 숫자가 아닌 비 공백 인쇄 가능한 ASCII 문자로 대체 하는 프로그램을 작성하십시오 . 모든 경우에 0 <a <b로 가정하십시오. 숫자가 1 자리를 초과하면 대체 문자 수가 일치하는지 확인하십시오! 예 : (1, 16) -> 1 …

28
날 풀어 줘!
코드 골퍼로서 우리는 ( 확실히 ) 공개하는 데 익숙하지 않습니다 . 이를 위해 몇 가지 도구가 필요합니다. 물론 새 릴리스를 마케팅하려면 멋지고 빛나는 릴리스 버전이 필요합니다. 버전 3.0.0에 대해들을 때 누가 흥분하지 않습니까? 태스크 당신의 임무는 버전 번호를 증가시키기 위해 프로그램 / 루틴 / ...을 작성하는 것입니다. 버전 번호를 늘리고 …

12
레몬은 문자열을 제한
비어 있지 않은 한 줄 문자열을받는 프로그램이나 함수를 작성하십시오. 공백을 제외하고 인쇄 가능한 ASCII 만 포함한다고 가정 할 수 있습니다 . 문자열의 접두사로 만든 레몬이나 라임과 비슷한 ASCII 아트 마름모꼴 모양을 인쇄하거나 반환하십시오. 입력 문자열이 n 자라고 가정하십시오 . 그리고, 이러한 형상의 구성 2N - 1 연결됨 ASCII 아트 열 …

30
복제 및 스위치 케이스
목표는 문자열을 입력으로 사용하여 각 라틴 문자를 복제하고 대소 문자를 "토글"하는 것입니다 (즉, 대문자는 소문자가되고 그 반대도 마찬가지 임). 입력 및 출력 예 : Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t sS Ee tT 1!1!1st! 1!1!1sStT! n00b nN00bB (e.g.) (eE.gG.) …
34 code-golf  string 

14
camelCase로 변환
도전 나는 다른 날 Google의 Java 스타일 가이드를 읽고 임의의 문자열을 camelCase 표기법으로 변환하기 위해 알고리즘을 우연히 발견했습니다. 이 도전에서는 코드 골프 도전에 대한 경쟁이 치열한 Java 제출을 작성할 때 머리 에이 모든 것을 수행하지 않기 때문에이 알고리즘을 구현해야합니다. 참고 : 알고리즘을 약간 조정했습니다. 아래에 지정된 것을 사용해야합니다. 알고리즘 임의의 …
34 code-golf  string 

21
모든 문자열을 출력
문자 세트가 주어지면 해당 문자로 만들어진 모든 문자열을 출력하십시오. (이 세트의 Kleene 별 입니다.) 예를 들어 for {'a','b'}의 문자열은 다음과 같습니다. '', 'a', 'b', 'aa', 'ab', 'ba', 'bb', 'aaa', 'aab', ... 입력 : 비어 있지 않은 고유 문자 모음 a..z. 이들은 문자 또는 단일 문자 문자열 일 수 있습니다. 출력 …
34 code-golf  string 

13
과거 프라임의 추억
소수의 고려 P 베이스 (10)에 기록, 메모리 의 페이지가 엄격하게 구별 소수 이하의 개수로 정의된다 , P 의 문자열로 포함되는 P . 도전 음이 아닌 정수 주어진 N 입력으로서, 가장 작은 소수 발견 P 되도록 p는 메모리 갖는 N을 . 즉, 정확히 n 개의 별개의 소수를 하위 문자열로 사용 하여 …

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