# charAt

38개의 포스트

JavaScript-charAt( ), trim( ) 메서드

charAt() 메서드 문자열의 지정된 위치에 해당하는 문자 반환. string.charAt(index) 문자열의 개별 문자에 대해 특정 효과 줄 때 유용함 > ## trim() 메서드 문자열 주위의 공백 제거.

2023년 8월 30일
·
0개의 댓글
·
post-thumbnail

java charAt() 문제

문제 알파벳 소문자로 된 문자를 입력 받고 알파벳이 몇번 나왔는지 출력. 나오지 않은 알파벳은 출력하지 않는다. 출력순서는 a부터 z까지 풀이 설명 먼저, 코드의 실행을 위해 java.util.Scanner를 import하고, Scanner 객체를 생성합니다. 이 객체는 사용자로부터 입력을 받기 위해 사용됩니다. 그리고 System.out.print를 사용하여 "알파벳을 입력하세요: "라는 메시지를 출력합니다. 사용자가 입력한 값을 scanner.nextLine()을 사용하여 문자열로 입력받고, 입력이 완료되었으므로 scanner.close()를 호출하여 Scanner 객체를 닫습니다. 다음으로, 알파벳이 나타나는 횟수를 저장하기 위한 크기가 26인 count 배열을 생성합니

2023년 6월 16일
·
0개의 댓글
·
post-thumbnail

java charAt()

String을 배열로 출력 charAt 클릭할 경우 확인하면 string이 아닌 char type인걸 확인할수 있음

2023년 6월 16일
·
0개의 댓글
·
post-thumbnail

조건문 - 코드 처리하기

문제 1 문자열 code가 주어집니다. code를 앞에서부터 읽으면서 만약 문자가 "1"이면 mode를 바꿉니다. mode에 따라 code를 읽어가면서 문자열 ret을 만들어냅니다. mode는 0과 1이 있으며, idx를 0 부터 code의 길이 - 1 까지 1씩 키워나가면서 code[idx]의 값에 따라 다음과 같이 행동합니다. mode가 0일 때 code[idx]가 "1"이 아니면 idx가 짝수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다. code[idx]가 "1"이면 mode를 0에서 1로 바꿉니다. mode가 1일 때 code[idx]가 "1"이 아니면 idx가 홀수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다. code[idx]가 "1"이면 mode를 1에서 0으로 바꿉니다. 문자열 code를 통해 만들어진 문자열 ret를 return 하는 solution 함수를 완성해 주세요. 단, 시작할 때 mode는

2023년 5월 27일
·
0개의 댓글
·
post-thumbnail

[Java] charAt

charAt 의미 자바에서 입력받을 때는 Scanner를 이용하는데 char 타입으로 입력을 받을 수 없다. 이런 상황을 해결하기 위해서 charAt을 이용해서 String으로 입력받아서 저장된 문자열 중에서 한 글자를 선택해서 char 타입으로 변환을 할 수 있다. > charAt 예제 및 설명 charAt을 사용하는 방법은 괄호 안에 값을 String에서 가져오고 싶은 문자의 인덱스를 입력해 주면 된다. 그래서 위에 코드를 보면 String "Hello"를 만들고 charAt(2)를 출력해서 결과적으로 l이 출력 되게 된다. 그럼 이번에는 charAt을 이용해서 문자를 입력 받는 코드를 작성 해보자. **Scanner를 이용해서 문자열을 입력받고 char 타입 변수에 문자열.charAt(0)을 통해서 변환해주게 되면 Scanner를 통해서 문자를 입력받는걸 구현 할 수 있다. 하지만 입력 자체는 문자열을 받기 때문에 문자를 입력하라

2023년 5월 16일
·
1개의 댓글
·
post-thumbnail

string[x]과 string.charAt(x)은 어떻게 다른가? 'hello'[NaN] 과 'hello'.charAt(NaN) 은 같은가?

알고리즘은 풀던 중 string.charAt(x)과 string[x]은 어떻게 다른가에 대해 고민하다. stackoverflow - string.charAt(x) or string[x]? stackoverflow - Why str.charAt(i) is 1.6 times faster than str[i] in Node.js 위 두 글을 보고 charAt과 string[]의 작동법에 대해 찾아보게 되었다. 그 후 1번째 글에서 봤던 아래 코드 결과가 나온 과정을 정리해보기로 했다. 과정을 확인할 코드 string의 [] & charAt(x

2023년 4월 22일
·
0개의 댓글
·
post-thumbnail

2023.04.11(2)

Problem 대문자와 소문자가 섞여있는 문자열 s가 주어질때, s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution을 구축 What I tried 나의 전략은 아래와 같았다: > 1. String s를 for문을 두번 돌려서, if문으로 "p" || "P"가 없으면 "true", 그리고 그 안에 또 다른 if문을 넣어 "y" || "Y"가 없으면 "true"로 p나 y가 있는지 확인 만약 없을 경우 "p"는 countP++ 값으로, "y"는 countY++ 값으로 넣기 if 문을 사용하여 countP == countY 일 경우 true, 아닐 경우 false What was Wrong? 위의 전략대로 아래와 같이 코드를 구현해 보았다. 하지만 for문 안에 있는 if문의 s에 자꾸 에러가 떴다. 그리고 코드를 전체적으로 봤을때, 반복적으로 진행되는 부분이 많아보여 줄일 수 있다고 생각도

2023년 4월 11일
·
0개의 댓글
·
post-thumbnail

1. String - (1) 메서드 활용

1) String.length 'String.length' 는 '문자열의 길이'를 구해주는 메서드입니다. '클래스(객체).length' 는 자바를 공부하시다 보면 자주 사용되는 메서드여서 아마 익숙하신 분들이 많으실겁니다. 보통은 배열에서 '인덱스'(index) 를 제어할 때 'for 반복문' 과 자주 사용하게 됩니다. 여기서 이런 생각이 드시는 분들이 계실겁니다. "굳이 배열을 여기서 언급하는 이유가 뭐지?" <div style="font-siz

2023년 4월 9일
·
0개의 댓글
·
post-thumbnail

[javascript] String

String 표준 빌트인 객체인 String 객체는 생성자 함수 객체다. new 연산자와 함께 호출하여 String 인스턴스를 생성할 수 있다. String 생성자 함수에 인수로 문자열을 전달하면서 new 연산자와 함께 호출하면 [[PrimitiveValue]]에 문자열 형태로 원시값이 저장되어 있다. (신기신기..!) new 연산자를 사용하고 문자열이 아닌 문자를 인수에 넘겨주면 인수를 String 타입으로 변환한 String 인스턴스를 반환한다. new 연산자를 사용하지 않고 문자열이 아닌 문자를 인수에 넘겨주면 인수를 String 타입으로 변환한 문자열을 반환한다. 자바스크립트에서 흔히 사용하는 예시를 들어보자. 약간 이상한 점이 있다. 분명 str

2023년 3월 31일
·
0개의 댓글
·

230302 열 세 번째 수업_Java

예외처리 복습 String 클래스의 메서드 ★★★ .charAt() : 인덱스 번호에 해당하는 문자 1개를 반환 .indexOf(문자열) : 문자열의 시작 인덱스 번호를 얻어옴 끝 문자의 인덱스 번호를 알고 싶다면? .lsatIndexOf() .length() : 배열과 달리 String에서는 메소드로 사용 .replace() : 글자 치환 substring(시작index, 끝index) : 얘는 s소문자...! 시작 인덱스 ~ 끝 인덱스 직전까지 반환 \연습문제\ //주민번호를 할당하고 올해 몇살? 생일 몇월 며칠? 성별은?의 결과를 출력하시오. contains(문자열) : 문자열이 포함되어 있는지 판별 endsWith(문자열) : 문자열로 끝나는지 판별 영문일 때만 쓸 수 있는 메서드 toLowerCase() :

2023년 3월 2일
·
0개의 댓글
·

230228 열 두 번째 수업_Java

exception NumberFormatException :문자열을 숫자로 변환할 때 숫자로 변환될 수 없는 문자가 포함되어 있을 경우 발생(실수,문자,특수기호 모두 안 됨) ClassCastException: 클래스 타입 형 변환이 되지 않을 경우 발생 InputMismatchException: 사용자로부터 받은 값이 오류났을 때 -public static void main(String[] args)에 값을 넣어주고 싶다면 Run - Run configurations... - Arguments - Program arguments - 넣을 값 쓰기 System.out.println(Arrays.toString(args));하면 배열값 볼 수 있음 -오류가 났던 내역을 보고싶다면? >e.printStakTrace(); -예외 메세지 보고 싶다면? >System.out.prin

2023년 2월 28일
·
0개의 댓글
·

문자열 줄바꿈, charAt, indexOf, substring, substr, slice

문자열 줄바꿈 escape 문자 사용하기 문자열 안에 escape문자인 '\n'을 사용하면, 가독성이 떨어지는 단점이 존재. template literals 사용하기 -문자열을 정의할 때 따옴표대신 백틱을 사용하는 것을 템플릿 리터럴(Template literals)이라 함. -참조 : https://hianna.tistory.com/460 charAt() 문자열의 특정 위치에 존재하는 '문자 하나'를 반환 > string.charAt(찾으려는 문자의 위치값); indexOf() 참조 : https://hianna.tistory.com/379 문자열에서 특정 문자가 존재하는 '첫 번째 위치'를 반환 > string.indexOf(searchvalue, position) -searchvalue : 필수 입력값, 찾을 문자열 -position : 생략시 기본값은 0, searchvalue를 찾기 시작할 위치. optional ㄴ 값 입력

2023년 2월 15일
·
0개의 댓글
·

문자열 메서드

✍️ 필자가 꺼내보기 용으로 정리한 것이다. 필요한 이들에게도 같이 도움이 되었으면 한다. charAt() str.charAt(n) n 번째 글자 반환 대괄호[]로 표기하는 것과 같은 값을 가짐. toUpperCase() str.toUpperCase() 전체 문자 대문자로 표기 활용 방법 첫 글자만 대문자로 바꾸기 css - text-transform : capitalize; 사용 시 같은 효과 가능. toLowerCase() str.toLowerCase() 전체 문자 소문자로 표기 indexOf() str.indexOf(substr, pos) substr 이 위치한 인덱스를 반환, 없으면 -1 반환 pos 번째 부터 탐색 시작. (옵션) 대소문자 구분함. includes() str.includes(substr, pos) sub

2023년 1월 8일
·
0개의 댓글
·
post-thumbnail

API(Application Programming Interface)

💁‍♀️ API(Application Programming Interface)이란, 응용 프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 * 👀 Object ◼ Book Class ◼ Application1 Class ◼ Application2 Class > 🙋‍ 잠깐 ! 동일 객체와 동등 객체가 뭔가요? 동일 객체 : 주소가 동일한 인스턴스 동등 객체 : 주소는 다르더라도 필드 값이 동일한 객체 ◼ Application3 Class 📌 Ref. > 🙋‍ 잠깐 ! String과 StringBuilder의 차이점부터 알아봅시다! String 👉 불변 : 문자열에 + 연산으로 합치기 하는 경우, <span

2023년 1월 3일
·
0개의 댓글
·
post-thumbnail

[Java] Solution to puzzles

🧩 정수 한 개를 입력받고, 1부터 입력받은 정수까지의 합을 계산하기 > 💁‍ 정수 한 개를 입력받고, 1부터 입력받은 정수까지의 합을 계산해서 출력하세요. 🧩 1부터 입력받은 정수까지의 짝수의 합을 구하기 > 💁‍ 1부터 입력받은 정수까지의 짝수의 합을 구하세요. 🧩 문자열을 입력 받아 문자열의 각 인덱스별로 한 글자씩 출력하기 > 💁‍ 문자열을 입력 받아서 문자열의 각 인덱스별로 한 글자씩 출력하세요. 🚩 Example Input & Output 💬 Overall Comment 🧩 for문을 이용하여 알파벳 소문자 'a'부터 'z'까지를 개행 없이 차례로 출력하기 > 💁‍ 반복문을 이용하여 알파벳 소문자 'a'부터 'z'까지를 개행 없이 차례로 출력하

2022년 12월 25일
·
0개의 댓글
·
post-thumbnail

반복문(Loop Statement)

💁‍ 반복문(Loop Statement)이란, 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 명령문 👀 for문 > 💁‍ for문은 초기식 및 조건식 확인 후, 조건식이 true면 문장 수행. 다시 증감식을 연산하고 조건식 확인 후, 조건식이 true면 또 문장 수행. (조건식이 false일 때까지 반복) for(초기식; 조건식; 증감식) { } 조건식이 false면 수행하지 않음 1) 1부터 10까지 1씩 증가시키면서 값을 출력하는 기본 반복문 📌 Ref. 2) 1~10까지의 합계 구하기 3) 5~10 사이의 난수를 발생

2022년 12월 25일
·
0개의 댓글
·

[JS 문제] 문자열의 마지막 문자 출력하기

주어지는 문자열에서 가장 마지막 번째에 있는 문자를 출력하는 프로그램을 작성하시오. > 지시사항 solution 함수 str 매개변수로 문자열을 받는다. 주어지는 문자열은 알파벳, 한글, 특수문자, 공백 등을 모두 포함한다. 주어진 문자열 마지막 번째에 해당하는 문자를 출력하세요. 문자열의 총 길이는 다음 조건을 만족한다. 문자열의 마지막 index는 (str.length - 1)로 계산 할 수 있다. Reference codechacha.com-문자열의 마지막 문자 가져오기, 4가지 방법

2022년 12월 10일
·
0개의 댓글
·

[Java] 이진수 (백준 3460번)

📖문제 양의 정수 n이 주어졌을 때, 이를 이진수로 나타냈을 때 1의 위치를 모두 찾는 프로그램을 작성하시오. 최하위 비트(least significant bit, lsb)의 위치는 0이다. 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, n이 주어진다. (1 ≤ T ≤ 10, 1 ≤ n ≤ 10^6) 각 테스트 케이스에 대해서, 1의 위치를 공백으로 구분해서 줄 하나에 출력한다. 위치가 낮은 것부터 출력한다. ✏️내 풀이 테스트 케이스의 개수 T를 구한다. 반복문을 T번 실행한다. 입력값을 받는다. 입력값을 2로 나눈 후, 나머지가 1이면 이진수로 나타냈을 때 1이고, 그렇지 않으면 0인 것을 사용해 반복문을 돌린다. (원래는 4. 10진수를 이진수로 바꾼다.로 하려고 했으나, 인덱스값을 구하는데서 삽질하던 와중 친구가 다른 방법을 알려줌 !) 2로 나눈 나머지가 0이 될

2022년 11월 26일
·
0개의 댓글
·
post-thumbnail

[Java] 문자열에서 숫자 출력 (toCharArray, getNumericValue, charAt)

🛫 Programmers School에서 숨어있는 숫자의 덧셈(1) 문제 푸는 과정에서 알게된 개념 정리 (;´д`)ゞ 이번에 조금 어려웠다... 🧩 toCharArray( ) String 문자열을 받아온 후 해당 문자열에서 replaceAll을 사용해서 숫자만 출력 이후 toCharArray 메서드 함수를 사용하여 문자열을 배열 형식으로 저장해서 사용 🧩 getNumericValue( ) 문자를 그냥 더하면 아스키 코드 값으로 더해짐 그래서 Chracter.getNumericValue를 사용해서 char형을 int형으로 변환 🧩 charAt( ) 문자열을 배열처럼 사용할 수 있도록 도와주는 메서드 string.charAt(index)와 같이 사용할 수 있음 📑 코드 > #### toCharArray 배

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

실습문제1. 변수

문제1. 이름, 성별, 나이, 키를 사용자에게 입력받아 출력하세요. 문제 2.키보드로 정수를 두개 입력받아 두 수의 합, 차, 곱, 나누기를 출력하세요. 문제 3

2022년 10월 14일
·
0개의 댓글
·