문자열

🔑알고리즘/baekjoon

백준 10809 : 알파벳 찾기 - 자바 문제 풀이

10809번 문제입니다. 이 문제는 예제 입력 출력 부분을 보시면 이해하실 수 있습니다. a,b,c,d,e.....,z까지의 위치를 표현하는 것인데 입력된 단어에 특정 알파벳이 없다면 -1로 출력합니다. 저는 여기서 가장 먼저 배열을 만들어야겠다는 생각이 들었습니다. 26칸 짜리 char 배열을 만들기로 생각했는데요. 이유는 문자형을 int로 변환하여 아스키코드 사용함으로 코드 길이를 줄이기 위함입니다. 문자 배열의 이름은 alp, 입력된 문자열을 ss라는 문자 배열로 만들어주었습니다. alp 배열은 -1로 초기화 해주었습니다. 배열을 특정한 수로 초기화 하는 방법은 java.util.Arrays를 사용해야합니다. Arrays.fill(배열,특정한 수) 이렇게 바꿀 수 있습니다. for문 사용은 도식화를..

🔑알고리즘/programming language

[Python] 문자열 함수 정리 (count(),split(),replace() 등)

count() 함수입니다. 문자열에서 지정한 문자의 개수가 몇개인지 세는 역할을 합니다. a = "hobby" a.count('b') => 2 index() 함수입니다. 문자열에서 지정한 문자의 인덱스를 찾는 역할을 합니다. python에서 문자열의 시작은 0부터 사작하며 가장 먼저 나온 문자의 인덱스를 출력합니다. a = "Life is too short" a.index('t') => 8 join() 함수입니다. 문자열을 문자열 안에 삽입하는 역할을 합니다. a = " " a.join('abcd') => 'a b c d' upper() 함수와 lower() 함수입니다. 각각 문자열을 대문자, 소문자로 바꿔줍니다. a = 'hi' a.upper() => 'HI' b = 'HI; b.lower() => '..

🔑알고리즘/programming language

[Python] while문 무한 루프 빠져나가기 - 문자열 특정 개수 출력

문자열을 특정 개수 출력하려면 변수 하나를 선언해서 활용하면 됩니다. 저는 Tree라는 변수를 선언했습니다. Tree를 반복문 안에서 1씩 증가시키고 Tree가 10개가 되면 break를 걸어 반복문을 빠져나가게 됩니다. 문자열 특정 개수만큼 출력 Tree = 0 while True: print(Tree+1,"나무를 칩니다") Tree += 1 if Tree == 10: break print("나무가 부서집니다.") 콘솔 창에서 이렇게 뜨게 됩니다. 보기 좋도록 Tree+1과 함께 출력했습니다. while문은 잘못하면 무한루프가 됩니다. 그럴 때 사용하는 것에는 break와 continue가 있는데요. break는 반복문을 멈추고 loop 밖으로 빠져나가게 된다. continue는 현재 반복문은을 무시하..

pkyung
'문자열' 태그의 글 목록