게시글
질문&답변
문제를 풀다보면 코드가 복잡해지는데 어떻게 해야할까요 ㅠㅠ
컴파일이 안되서 실행이 안되는건 문법이 잘못되었거나 코드가 잘못된겁니다. 컴파일 에러문 잘 읽어보시면 어디서 왜 오류가 났는지 알려주니까 잘 찾아가서 고쳐주시면 되구요. 자바에서 제공하는 함수를 왜 배제하셨는지는 모르겠지만 이용하셔도 됩니다. 코딩테스트에서도 기본 함수는 다 쓸수 있어요. 혹시 취준생이시라면, 면접에서 기본함수를 물어보지도 않구요.. IDE 쓰시면 요즘 다 밑줄같은게 나와서 이거 잘못됬다고 고쳐야 한다고 빨간줄로 나오거나 노란줄이나 회색줄로 고치는게 좋다고 경고를 줍니다. char a[] = k.toCharArray(); int b[] = new int[k.length()]; 일단 이부분이 잘못된거같네요. 타입이 안맞다고 할거같습니다. (그리고 c언어 스타일로 변수선언 하신거 같네요) 특정 타입으로만 된 배열을 만들고 싶으시면 List charArray = k.toCharArray(); 로 리스트에 제네릭을 이용하면 됩니다. 자료구조들은 보통 Collection 이라는 함수를 언어별로 제공하니 java collection 이런식으로 검색해보세요. 공부하시느라 많이 힘드실텐데 화이팅 하세요 ^^
- 0
- 2
- 240
질문&답변
http.get 타입 문제
업데이트가 되면서 http.get 메소드의 arg가 바뀐거 같습니다. Uri 로 넣어주게 바뀐거 같네요. Uri타입으로 넣어주시면 됩니다. Uri.parse('https://drf-quiz-test.herokuapp.com/quiz/3/') 를 기존 String 대신 넣어주시면 됩니다. final response = await http.get(Uri.parse('https://drf-quiz-test.herokuapp.com/quiz/3/')); 로 변경하시면 됩니다.
- 0
- 2
- 272
질문&답변
어떻게 하죠?
terminal 이라는 콘솔창을 띄우는 것인데.. 명령어를 입력하는 창입니다. 윈도우 실행 에서 cmd 를 입력하면 어떤 창이 뜨는데 그것도 콘솔창 입니다. mac을 쓰시면 terminal 이라는 프로그램이 기본으로 내장되어 있고 보통 iterm2 라는것을 설치해서 사용합니다. 폴더를 만드는 명령어는 mkdir 이고 ( make directory)☞ mkdir 새폴더2라고 입력하면 현재 위치에 "새폴더2" 라는 이름의 폴더가 만들어집니다. (윈도우는 폴더, 맥이나 리눅스는 디렉토리 라고 표현합니다) 구글에서 '터미널 명령어' 라고 검색해보시면 기본적인 폴더/디렉토리 생성, 위치 이동 등의 명령어가 나오고 django같은 경우에는 파이썬과 장고를 설치하셔야 명령어를 사용 할 수 있습니다. flutter는 프론트엔드(사용자가 보는 화면쪽)에 속하는 프레임워크이고django는 백엔드(서버쪽)에 속하는 프레임워크입니다.
- 0
- 1
- 321