묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요. 이런 방식으로 접근해도 될까요?
function solution(m, arr) { let minCostSortedArr = arr .map(v => [v[0] + v[1], (v[0] / 2) + v[1]]) .sort((a, b) => a[0] - b[0]); let cnt = 0; for (let i = 0; i < minCostSortedArr.length; i++) { let cur = minCostSortedArr[i]; if (m - cur[0] >= 0) { m -= cur[0]; cnt++; } else if (m - cur[1] >= 0) { // m -= cur[1]; cnt++; break; } } return cnt; } 안녕하세요. 해설 외에 다른 방식으로 접근했는데, 이런 식으로 풀었을 때 논리적으로 오류가 없을까요? 처음에 오름차순으로 가격을 정하되, 원래 가격과 할인 가격이 들어있는 배열을 만듭니다. 그 후 반복문을 통해서 돈(money, m)에서 할인 안받는 총 금액을 차감시킵니다. 만일 할인 안받는 총 금액을 차감시킬 때, 그 값이 음수라면 else if문을 타게되고 전체 돈에서 할인 받은 총 금액을 차감하여 0보다 큰지 작은지 판별 후 카운트 +1을 합니다. 코드는 다음과 같습니다.
-
미해결인터랙티브 개발 실무 끝장내기 [역량 강화편]
이 코드를 이렇게 바꿔도될까요?
var scroll = this.scrollY; 위의 코드를 let scroll = winodw.scrollY; 이렇게 바꿔줘도 문제없을까요?
-
미해결1:1채팅 만들기(Android + Kotlin + Firebase)
auth = FirebaseAuth.getInstance를 auth = Firebase.auth로 바꾸면 오류가 떠요.
private lateinit var auth: FirebaseAuth// ...// Initialize Firebase Authauth = Firebase.auth 라고 입력하면 아래와 같이 오류가 떠요. e: C:\Users\MS\AndroidStudioProjects\chatting_video\app\src\main\java\com\example\chatting_video\MainActivity.kt: (26, 16): Unresolved reference: Firebase 미설치한 코드가 있어서인가요? 뭔가 빠진것 같아요.
-
미해결1:1채팅 만들기(Android + Kotlin + Firebase)
빨간색 item을 Import하는 법과 GroupViewHolder 자동입력되는 법과 Try it out:2.9.0 다운받는 법좀 알려주세요!
e: C:\Users\MS\AndroidStudioProjects\chatting_video\app\src\main\java\Model\Useritem.kt: (3, 18): Unresolved reference: item e: C:\Users\MS\AndroidStudioProjects\chatting_video\app\src\main\java\Model\Useritem.kt: (4, 5): Expecting member declaration Useritem.kt package Modelclass Useritem : item<GroupieViewHolder>() { return R.layout.message_list_row}item이 import가 안되요. GroupieViewHolder가 빨간색이예요.안드로이드 스튜디오에 GroupieViewHolder가 없어요. 그냥 제가 키보드로 친거예요. alt+enter눌러도 import가 안떠요.build gradle plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-android-extensions'}apply plugin: 'com.google.gms.google-services'android { compileSdkVersion 30 buildToolsVersion "30.0.3" defaultConfig { applicationId "com.example.chatting_video" minSdkVersion 16 targetSdkVersion 30 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' }}dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" implementation 'androidx.core:core-ktx:1.2.0' implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'com.google.android.material:material:1.1.0' implementation 'androidx.constraintlayout:constraintlayout:1.1.3' implementation 'com.google.firebase:firebase-auth:19.3.1' testImplementation 'junit:junit:4.+' androidTestImplementation 'androidx.test.ext:junit:1.1.1' androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' implementation platform('com.google.firebase:firebase-bom:27.1.0') implementation 'com.google.firebase:firebase-analytics' implementation platform('com.google.firebase:firebase-bom:26.8.0') implementation "com.xwray:groupie:2.7.0"} implementation "com.xwray:groupie:$groupie_version"을 붙어넣으면Build file 'C:\Users\MS\AndroidStudioProjects\chatting_video\app\build.gradle' line: 52 A problem occurred evaluating project ':app'. > Could not get unknown property 'groupie_version' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.가 떠요. 에러가 생겨요. 그리고 전 package에 선생님 강의처럼 주소와 챗팅 비디오 모델이라고 안뜨고,Model이라고만 떠요. 어떻게 해야하나요? package Modelclass Useritem : item<GroupieViewHolder>() {return R.layout.message_list_row}로 실행하면 e: C:\Users\MS\AndroidStudioProjects\chatting_video\app\src\main\java\Model\Useritem.kt: (4, 1): Expecting member declaration라는 오류가 떠요.item을 import하는 것과 Username을 Implement Members하는 것이 안되요 저는 GroupViewHolder 자동입력이 안떠요. 그래서 그 글씨가 빨간색이예요.e: C:\Users\MS\AndroidStudioProjects\chatting_video\app\src\main\java\Model\Useritem.kt: (4, 1): Expecting member declaration이 오류 해결좀 해주세요. Try it out:2.9.0은 어떻게 다운받나요? 2.9.0 코드를 어디에 넣어야 하는지 모르겠어요. <?xml version="1.0" encoding="UTF-8"?> -<settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/SETTINGS/1.0.0" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> -<profiles> -<profile> -<repositories> -<repository> -<snapshots> <enabled>false</enabled> </snapshots> <id>bintray-lisawray-maven</id> <name>bintray</name> <url>https://dl.bintray.com/lisawray/maven</url> </repository> </repositories> -<pluginRepositories> -<pluginRepository> -<snapshots> <enabled>false</enabled> </snapshots> <id>bintray-lisawray-maven</id> <name>bintray-plugins</name> <url>https://dl.bintray.com/lisawray/maven</url> </pluginRepository> </pluginRepositories> <id>bintray</id> </profile> </profiles> -<activeProfiles> <activeProfile>bintray</activeProfile> </activeProfiles> </settings> 이것과 <dependency> <groupId>com.xwray</groupId> <artifactId>groupie</artifactId> <version>2.9.0</version> <type>pom</type> </dependency> 어떤걸 어디에 넣어야 하나요? 어느 파일인지 구체적으로 알려주세요. return R.layout.message_list_row부분을 지우고 실행하면, e: C:\Users\MS\AndroidStudioProjects\chatting_video\app\src\main\java\Model\Useritem.kt: (3, 18): Unresolved reference: item 라는 오류가 뜨는데 뭐가 잘못된건가요? 링크 올리는 것보다 자세하게 코드를 써주세요. 링크를 참고하는 것도 좋지만, 자세한 코드도 추가로 써주세요. 링크만 봐서는 잘모르겠어요.
-
미해결인터랙티브 개발 실무 끝장내기 [역량 강화편]
헉 너무 어려운거같아요!
if (scroll > section[i].offsetTop - window.innerHeight / 1.5 && scroll < section[i].offsetTop - window.innerHeight / 1.5 + section[i].offsetHeight) { pageNum = i; console.log(section[i].offsetHeight) break; } if문 안에있는 조건들..수학문제인거죠? 공식같은걸까요?? 하.. 아무리 이해해보려고해도 .. 콘솔을 찍어가면서 해봐도 모르겟습니다 흑흑.. 모자란 제 머리가 이해할 수 있는 예시같은게 있을까요?.......
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
Edge 브라우저에서 css 업데이트 내용 인식 못함 문제입니다...
안녕하세요~ 강의 잘 듣고 있습니다! 다름이 아니라 base.css 파일을 만든 뒤, 처음 class 를 적용했을 때는 edge 브라우저에서 잘 동작하였습니다. 그러나 base.css 에 클래스를 몇개 더 추가하였는데, 변경된 내용이 적용되지 않더라구요.. F12를 눌러 확인해보니, base.css 파일에 추가된 class 내용이 없더라구요 chrome 브라우저에서는 수정, 변경된 내용이 잘 반영되는데 edge 브라우저에서는 문제가 발생하고 있었습니다.. 해결 방법이 있을까요??
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
아마존에서 제공한 ip 주소에 연결이 되지 않습니다.
연결이 거부되는 것으로 보아 instance 설정에서 제가 뭔가 잘못 한 것 같은데 어디를 건드려야할까요?
-
미해결UX/UI 시작하기 : Adobe XD 입문(Inflearn Original)
햄버거 메뉴가 안보여요
홈버튼만 있고 홈버튼 왼쪽에 있어야 할 햄버거가 보이 지 않아요! 어떻게 하면 좋을까요?
-
미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
dex 파일이 여러개 생성되는 앱은 프리다로 후킹이 안되나요?
안녕하세요 프리다 실습 중 dex 파일이 여러개 생성되는 앱을 접했는데 trace 할려고 프리다로 붙으니 아래와 같은 오류가 뜹니다. 해결방법이 있을까요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
str 어떻게 하나요..
영상에서는 마우스만 갖다대도 나오는데 직접 해보니까 안나와서요..
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
질문있습니다!
안녕하세요. 한가지 궁금한 점이 있습니다. #include <string> 에 있는 문자열을 정수로 바꾸어 주는 stoi()와 문자열 개수를 반환하는 strlen()을 이용해서 풀었는데 강사님처럼 이렇게 푸는게 좋을지 아니면 함수를 이용해서 푸는 것이좋을지 잘 모르겠습니다. 알고리즘 공부를 위해서는 함수를 이용한 것보단 강사님께서 푸시는 스타일로 문제를 푸는게 맞는 걸까요??
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
포스트맨 애러 봐주세요
목서버 새로 만들어서 이전과 똑같이 진행했는데 코드애러가 나고 있어요 그리고 3천번대 포트로 웹사이트 로그인하면 상품들이 보이지 않고 products/100 이렇게 치면 상품 정보를 받아오고 있습니다만 나오고 있는데 여기 목서버 때문에 그런건지.. 종합적으로 쓰면 1.해당 이미지와 같이 목서버 애러 2.웹사이트 메인에 상품 사진들이 출력 안됨 3.products/100 이렇게 파라미터값 입력시 상품정보를 받아오고 있습니다 출력 감사합니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
메모리 관련 질문입니다.
아마존 내에서 build가 메모리 부족으로 인하여 잘 되지 않아서 window에서 build한 뒤 git을 통해 update를 하려고 하는데 가능할까요? 그리고 서버부분의 build/server을 실행했는데 리액트도 작동하는 이유가 뭔가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Buffer와 Packet에 관한 의문
안녕하세요 ㅎㅎ 강의를 들으며 세세한 것 보다 전체적인 흐름을 잘 이해하려고 노력중입니다. 몇 가지 흐름을 파악하다 의문이 생겨서 질문 드립니다. Q.1 PacketSession 클래스의 OnRecv함수입니다. while문의 첫번째 if문을 보면 일단 헤더의 size는 파싱할 수 있는지 체크를 하고 있는데요, 잠시 TCP의 성질을 보면 TCP통신의 경우 혼잡제어를 통해 서버가 혼잡하면 일부만 보내고 다시 원활해지면 나머지를 보낸다고 하셨습니다. 그렇다면 혼잡시에 패킷의 일부만 전송되어 SIZE만 보내진다거나 헤더를 제외한 데이터만 전송되는 경우도 있나요? 일부만 전송한다는 얘기가 패킷단위로 나눠서 보낸다는 말이지 패킷을 쪼개서 보내지는 않는다는 뜻인건가요? Q.2 100명의 유저가 같은 장소에서 모두 움직이면 10000개의 패킷이 전송될것이고, Send를 호출하는 부분이 데이터 복사와 같은 무거운 작업들이 많이 일어나니 컨텐츠단에서 SendBuffer라는 대용량 버퍼를 만들고 거기에 차곡차곡 넣어서 유저당 한번씩만 전송하도록 하여 총 100개의 패킷만 전송하도록 하는 것이 목적인가요? 제대로 이해했는지 아리송합니다 ㅠㅠ Q.3 SendBuffer 클래스가 있고 사용하기 편하게 인터페이스를 뚫어준 SendBufferHelper 클래스가 있는데 애초에 SendBuffer를 사용하는 쪽에서 편하게 인터페이스를 뚫어줄 수도있는데 별도 SendBufferHelper클래스를 사용하시는 이유가 있나요?!! 선생님처럼 Helper Class를 작성하면 단기적으로, 장기적으로 어떤 이점이 있는지 궁금합니다. 아직 이와같은 설계가 너무 낯설어서 많이 배우고 알고싶습니다! Q.4 SendBufferHelper에서 Open시 요구한 사이즈보다 버퍼 여유공간의 크기가 작으면 new 를 통해 새로운 버퍼를 할당하게 되는데요 이전에 사용하던 버퍼는 누군가 잘 사용하다가 더이상 참조가 없어지면 가비지 컬렉터에 의해서 메모리 정리가 잘 되는건가요? 너무 쿨하게 new로 새로운 메모리 공간을 할당해서 조금 의문이 생기네요. SendBuffer의 경우 전송후에 더이상 참조할 일이 없기에 가능한 Send만의 특징이겠죠?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
Node가 1개라는 말이 무슨 말인지 잘 모르겠습니다ㅠㅠㅠㅠ
Node가 1개라는 말이 무슨 말인지 잘 모르겠습니다ㅠㅠㅠㅠ 예시 들어서 한번만 말씀해주실 수 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
파라미터 관련 질문이 있습니다.
controller에서 service로 넘길때나 dto로 넘길때 파라미터를 하나하나 넘겨야 할 이유가 있나요?? itemService.updateItem(itemId, form) 이런식으로 한번에 넘겨서 서비스단이나 change메서드를 엔티티단에서 만들면 거기서 하나씩 분리하면 안되는 이유가 있을까요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
4/9 groupby 와 pivot_table 에서 질문입니다.
df_cafe_vs=df_cafe.groupby(["시군구명","브랜드명"])["상호명"].count() 1번 질문. df_cafe_vs.columns 를 하면 아래의 에러 메세지가 뜨는데, 'Series' object has no attribute 'columns' df_cafe_vs.columns=["구", "브랜드명", "매장수"] df_cafe_vs.columns 에서는 아래와 같이 잘 되는지 잘 모르겠습니다. ['구', '브랜드명', '매장수'] 2. df_cafe_vs.to_frame() 한 데이터에서는 column값이 상호명 하나라고 나오고 위에서 처럼 ["구", "브랜드명", "매장수"] 바꿔주는 거 하니 오류가 납니다.
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
노말맵 추출할 때
목마님 강의 실습해봤는데요! 렌더링된 이미지에서 검은 구멍이 송송나서 잘 안나오는 부분이 있어요. 근데 재질을 적용했을 때는 목마님과 똑같이 아무이상없이 잘 나옵니다 어떤이유가 있는지 알 수 있나요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
const char * 자료형 값의 출력
const char * 변수도 포인터이므로 임의의 주소값이 들어있을 터인데 cout으로 출력 시 주소값이 아니라 문자열이 출력되는 이유가 궁금합니다.
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
Default Deny
안녕하세요 강사님 실습 중 궁금한 점이 생겨서 문의드립니다. SOC에서 외부로 나가는 룰을 설정하고 DMZ에는 Default Deny룰만 설정되어있는데 soc에서 bee-box에 접속이 잘 됩니다. 그러면 Default deny의 역할은 무엇인지 궁금합니다. 처음에는 모든 들어가고 나가는 요청을 차단하는 것이라고 생각했는데 그러면 soc에서 bee-box로 접속이 되는것이 설명이 안되서 문의드립니다. Default Deny 룰의 존재 이유를 알고싶습니다.