본문 바로가기

Java7

[프로그래머스] 올바른 괄호 (사용언어 : JAVA) 문제 설명 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 - "()()" 또는 "(())()" 는 올바른 괄호입니다. - ")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. 제한사항 - 문자열 s의 길이 : 100,000 이하의 자연수 - 문자열 s는 '(' 또는 ')' 로만 이루어져 있습니다. 입출력 예 s answer "()()" true "(())()" true ")()(" false "(()(" false.. 2023. 9. 24.
[JAVA] 문자열 포함 여부 확인 (contains) 문자열에서 특정 문자열이 포함되어 있는지 여부를 확인해야할 때가 있습니다. JAVA에서는 contains를 사용할 수 있습니다. contains는 특정 문자열이 있는지 확인하여 포함되어 있으면 true로 포함되지 않았을 경우 false로 리턴합니다. 아래에 예시와 함께 자세히 설명드리겠습니다. String.contains(CharSequence chars); // chars라는 문자열이 포함되어 있는지 여부 확인 String.contains(CharSequence chars) : chars 라는 문자열이 포함할 경우 true, 포함하지 않을 경우 false 리턴함. String str = "I am a cat"; System.out.println(str.contains("cat")); // true Sy.. 2023. 7. 13.
[JAVA] IntelliJ IDEA Community로 JAVA 프로젝트 생성하기 저는 Java 언어를 사용할 때 이클립스로 개발을 했었습니다. 그런데 성능이 좋고 빠른 intelliJ를 알게 되었고 요즘 다들 intelliJ로 많이 개발한다고 합니다. 그래서 무료 버전인 IntelliJ IDEA Community로 JAVA 프로젝트를 생성해보았습니다. 그 과정은 아래에 정리했으니 참고하시면 됩니다. 1) intelliJ를 실행 후 [New Project] 클릭. 2) 아래를 참고하고 [Create] 클릭. 3) 폴더 [src]에서 오른쪽 마우스 클릭 후 [New] > [Java Class] 클릭. 4) 클래스 파일 이름 지정 후 엔터. 5) main 메서드를 intelliJ 단축어 'psvm' 입력후 엔터를 치면 public static void main(String[] args) .. 2022. 8. 10.
[JAVA] 문자열 자르기 (substring) 문자열에서 특정위치부터 잘라서 그 부분만 필요할 때가 있습니다. JAVA에서는 substring을 사용하여 특정 위치기준으로 문자열을 잘라 표현할 수 있습니다. substring에는 아래와 같이 두가지 기능이 있습니다. String.substring(int start); // start부터 자르기 String.substring(int start, int end); // start부터 end앞까지 자르기 일단 문자열 "I am a cat."이라는 문자열을 활용하여 두가지 기능을 설명하기에 앞서 아래 예시 그림을 보시면 index가 0으로 시작하는것을 확인할 수 있습니다. 그리고 공백이 index에 포함된다는 것을 알아두셔야 합니다. String.substring(int start) : start 위치부터 .. 2021. 8. 22.