본문 바로가기

index3

프로그래머스 Lv.1 이상한 문자 만들기 프로그래머스 Lv.1 이상한 문자 만들기 문제 설명 문자열 s는 한 개 이상의 단어로 구성되어 있다. 각 단어는 하나 이상의 공백문자로 구분되어 있다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 return하라. 1. 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야 한다. 2. 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 한다. s result "try hello world" "TrY HeLlO WoRlD" ** 풀이 방법 s를 문자 하나하나로 나눠 s1이라는 배열에 저장한다. String[] s1 = s.split(""); for문을 돌려 s1배열에 접근해서 원소가 공백이면 cnt를 0으로 아니면 cn.. 2023. 8. 8.
소플의 처음 만난 리액트_실습8 소플의 처음 만난 리액트_실습8 리스트 - 같은 아이템을 순서대로 모아놓은 것 키 - 각 객체나 아이템을 구분할 수 있는 고유값 - id 사용 (주로 많이 씀) - index 사용 (순서가 바뀔 수 있는 경우에는 권장x, 키를 명시적으로 넣지 않았을 때 사용) 여러 개의 컴포넌트 렌더링 - map() 함수 사용 : 각 변수에 어떤 처리를 한 뒤 결과를 배열로 만들어서 리턴함 - map() 함수 안에 있는 엘리먼트는 꼭 키가 필요함 출석부 출력하기 실습 //AttendanceBook.jsx import React from "react"; //배열 생성 const students = [ { id: 1, name: "Chumji", }, { id: 2, name: "Steve", }, { id: 3, name.. 2023. 8. 1.
프로그래머스 Lv.0 외계행성의 나이 프로그래머스 Lv.0 외계행성의 나이 PROGRAMMERS-962 행성에서는 나이를 알파벳으로 표현한다. a는 0, b는 1, c는 3 ... 예를 들어 23살은 cd, 51살은 fb로 표현한다. 나이 age가 매개변수로 주어질 때 PROGRAMMERS-962식 나이를 return하라! ** 풀이 방법 a=0, b=1, c=2, ... 저장되는 패턴을 보니 배열의 인덱스를 떠올렸다. 모든 소문자 알파벳을 담은 char배열을 만든다. char[] alpha = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'}; age를 문자열로 변환한다. String age1 = In.. 2023. 7. 14.
반응형