미해결
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
큰돌님 안녕하세요! C++ 교안을 공부하다가 split 부분에서 궁금한 것이 생겨서 질문 드립니다! while((pos=input.find(delimiter)) != string::npos){ cout << input.find(delimiter) << "\n"; token = input.substr(0, pos); ret.push_back(token); input.erase(0, pos+delimiter.length()); } 이 함수에서 find 반환값이 궁금해 cout로 출력을 시켜봤습니다. 예상대로는 "안녕하세요 큰돌이는 바보에요 정말이에요!" 문자열의 스페이스 index인 5, 4, 4가 나와야할 것 같았는데 두배인 10, 8, 8이 출력이 되었고 다른 컴파일러를 사용했을 때는 세배인 15, 12, 12 출력 되었습니다. 혹시 이렇게 배수로 출력되는 이유가 따로 있는지 궁금합니다!
split C++ value 코테 준비 같이 해요! find input
박근철
2022-06-22T04:21:28.594Z
댓글 1
좋아요 0
조회수 382
미해결
처음 배우는 리액트 네이티브
import React , { useState } from 'react' ; import { StatusBar , Dimensions } from 'react-native' ; import styled , { ThemeProvider } from 'styled-components/native' ; import { theme } from './theme' ; import Input from './components/Input' ; import Task from './components/Task' ; const Container = styled . SafeAreaView ` flex : 1 ; background-color : ${ ({ theme }) => theme . background } ; align-items : center ; justify-content : flex-start ; /* 타이틀이 상단에 나타나도록 justify-content의 값을 flex-start;로 지정해준다. */ ` ; const Title = styled . Text ` font-size : 40px ; font-weight : 600 ; color : ${ ({ theme }) => theme . main } ; width : 100% ; align-items : flex-end ; padding : 0 20px ; ` ; /* styled components를 이용해서 Title이라는 이름에 새로운 컴포넌트를 만드는 작업이다. font-size와 font-weight 그리고 글자 color를 설정해주는데 글자 color는 theme.js에 정의해놓은 main을 가져와서 사용할것이다. 가로(width)는 전체를 차지하게하고, 글자를 왼쪽(align-items: flex-end;)에서부터 하도록한다. 화면의 끝에 바짝붙지않도록 padding을 주어서 약간 떨어지게 설정을한다. */ const List = styled . ScrollView ` flex : 1 ; width : ${ ({ width }) => width - 40 } px; ` ; export default function App () { const width = Dimensions . get ( 'window' ). width ; const tempData = { 1 : { id : '1' , text : 'React Native' , completed : false }, 2 : { id : '2' , text : 'Expo' , completed : true }, 3 : { id : '3' , text : 'JavaScript' , completed : false }, }; const [ tasks , setTasks ] = useState ( tempData ); const [ newTask , setNewTask ] = useState ( '' ); const addTask = () => { const ID = Data . now (). toString (); const newTaskObject ={ [ ID ] : { id : ID , text : newTask , completed : false }, }; setNewTask ( '' ); setTasks ({... tasks , ... newTaskObject }); }; return ( < ThemeProvider theme = { theme } > < Container > < StatusBar style = "light-content" backgroundColor = { theme . background } /> < Title > TODO List </ Title > < Input placeholder = "+ Add a Task" value = { newTask } onChangeText = { text => setNewTask ( text ) } onSubmitEditing = { addTask } /> < List width = { width } > { Object . values ( tasks ) . reverse () . map ( item => ( < Task key = { item . id } text = { item . text } /> )) } </ List > </ Container > </ ThemeProvider > ); } 강의에 나오는것과 똑같이 했는데 +Add a Task에 글자입력하고 enter를 누르면 오류가 나오네요ㅠㅠ
referenceerror react-native Can't javascript find variable data
승현
2022-04-03T04:46:13.839Z
댓글 1
좋아요 0
조회수 1744
해결됨
mongoDB 기초부터 실무까지(feat. Node.js)
강의에도 나와있긴한데요. 실무에서는 어떤식으로 하는지 궁금해서요. 보통 find 후 update할때 예를 들자면 character 스키마가 있고 character에 무기라는 것을 업데이트 한다고 할 때, 무기는 array되어있고 (여러개일수있으니) 보통 어떤식으로 캐릭터를 찾고 무기를 업데이트 하나요. update할 무기가 3~4개라 할때, 검, 방패, 신발 이렇게 있을때, 실무에서 한다면 어떤식으로 하는지 궁금합니다.
find aws update DBMS/RDBMS mongodb rest-api nodejs javascript 데이터 엔지니어링
GODOT
2021-03-10T14:18:55.798Z
댓글 1
좋아요 1
조회수 153