parseInt가 왜 필요한지 모르겠습니다!
미해결
제주코딩베이스캠프 Code Festival: JavaScript 100제
강사님 안녕하세요~! 강의 잘 듣고 있습니다 :0 질문이 있는데요! if(n % 7 === 0) 이 부분에서 어차피 7로 나누어 떨어질 때만 밑에 코드가 실행될텐데, 그럼 나눈 몫은 항상 정수가 되지 않을까요?
- javascript
- 코테 준비 같이 해요!
176만명의 커뮤니티!! 함께 토론해봐요.
미해결
제주코딩베이스캠프 Code Festival: JavaScript 100제
강사님 안녕하세요~! 강의 잘 듣고 있습니다 :0 질문이 있는데요! if(n % 7 === 0) 이 부분에서 어차피 7로 나누어 떨어질 때만 밑에 코드가 실행될텐데, 그럼 나눈 몫은 항상 정수가 되지 않을까요?
미해결
파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
강의를 보기전에 짜본 코드인데 어디가 잘못된지를 모르겠어서 질문드립니다. 전체적인 로직은 앞 강의에서 배운 부분집합 로직에서 조금 추가한 것으로 각 부분집합의 합을 구하고 구한 합을 cand_dic이란 딕셔너리의 key값으로 넣고 value는 만약 이미 그 합이 존재하면 1씩 더해서 나중에 cand_dic을 둘러보았을 때 value가 1보다 큰 값이 있다면 부분집합의 합이 겹치는거니까 yes를 출력하게 한 것입니다. 저 그리고 강의에서 sum=total-sum으로 진위여부를 판단하셨는데 문제를 보면 두 개의 부분집합으로 나뉜다고 나와있는데 그럼 예를들어서 {1,3,5,6,7,10}이 있을때 {1,3} {5,6} 이렇게해도 두 개의 부분집합으로 나뉜거 아닌가요?? 그럼 sum=total-sum으로 판단을 하면 오류가 생기지 않나요? 제가 문제 이해를 잘못한건가요? def dfs(cnt=1): if cnt == n+1: cand = 0 for k, v in set_dic.items(): if v == 1: cand += k cand_dic[cand] = cand_dic.get(cand, 0) + 1 else: set_dic[set_list[cnt-1]] = 1 dfs(cnt+1) set_dic[set_list[cnt-1]] = 0 dfs(cnt+1) n = int(input()) set_list = list(map(int, input().split())) set_dic = {} for i in set_list: set_dic[i] = 0 cand_dic = {} dfs() is_answer = False for k, v in cand_dic.items(): if v > 1: is_answer = True break if is_answer: print('YES') else: print('NO')
미해결
페이스북 클론 - full stack 웹 개발
시작하자마자 막히네요 . 따로 뭔가 설치를 해줘야하는건지..?
미해결
실전! 스프링 데이터 JPA
쿼리 메소드 - 벌크성 수정 쿼리 에서 질문이 있습니다!! 글로 적는거 보다 코드 밑에 TODO 통해 적는것이 이해하는게 편할꺼 같아서 이렇게 질문 드립니다! TODO로 남겨드렸습니다! 혹시 글자가 작은가요? ㅠ,ㅠ
미해결
CSS Flex와 Grid 제대로 익히기
음, flex-grow말고 .menu에서 justify-content: space-around; 로 해도, 동일한 효과가 나옵니다. 어떤 차이가 있는건가요? 어느 방식이 현명(?)한것인지 궁금합니다. 항상 이런 점이 어렵게 느껴집니다.ㅠ
미해결
홍정모의 따라하며 배우는 C++
안녕하세요? 강의 잘 듣고 있습니다. 강의 중 말씀하셨던 +, -. *, /를 추가해 보았고, switch문으로도 바꾸어 보았습니다. 그런데 getInt() 함수의 while문을 for문으로 바꿔보라고 하셨는데 그건 어떻게 바꿔야할지 감이 안오네요ㅜㅜ 알려주시면 감사하겠습니다. #include <iostream> using namespace std; int getInt() { while (true) { cout << "Enter a integer number : "; int x; cin >> x; if (std::cin.fail()) { std::cin.clear(); std::cin.ignore(32767, '\n'); cout << "Invalid number, please try again"; } else { std::cin.ignore(32767, '\n'); return x; } } } char getOperator() { while (true) { cout << "Enter an operator (+, -, *, /) : "; char op; cin >> op; std::cin.ignore(32767, '\n'); if (op == '+' || op == '-' || op == '*' || op == '/') { return op; } else { cout << "Invalid operator, please try again" << endl; } } } void printResult(int x, char op, int y) { switch (op) { case '+': cout << x + y << endl; break; case '-': cout << x - y << endl; break; case '*': cout << x * y << endl; break; case '/': cout << x / y << endl; break; } } int main() { int x = getInt(); char op = getOperator(); int y = getInt(); printResult(x, op, y); return 0; }
미해결
스프링 웹 MVC
강의를 보고 소스를 똑같이 입력하였는데요. 테스트 결과값이 다르게 나오게되어 문의드립니다. java.lang.AssertionError: Response content expected:<hello keesun> but was:<hello 1> Expected :hello keesun Actual :hello 1 break point를 찍고 person객체와 savedPerson객체가 동일한 값이 들어있는걸 확인하였습니다. 컨버터가 동작을 안한건지 테스트 결과값을 toString을 찍어보면 id=null, name='1'로 나옵니다. 뭐가 문제인건가요?..ㅠ 테스트 코드도 첨부해드립니다. @SpringBootTest @AutoConfigureMockMvc public class SampleControllerTest { @Autowired MockMvc mockMvc ; @Autowired PersonRepository personRepository ; @Test public void hello () throws Exception { Person person = new Person () ; person.setName ( "keesun" ) ; Person savedPerson = personRepository .save ( person ) ; this . mockMvc .perform ( get ( "/hello" ) .param ( "id" , savedPerson.getId () .toString ())) .andDo ( print ()) .andExpect ( content () .string ( "hello keesun" )) ; } }
미해결
하울의 안드로이드 인스타그램 클론 만들기
이렇게 변해버렸는데 어떻게 써야하나요?
미해결
일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
자료다운이 되지 않습니다. 혹시 메일로 자료를 받을 수 있을 까요..?
미해결
우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
실습을 하던 도중 asyncio.ensure_future 부분은 작동이 문제없이 되는 것 같은데 결과를 취합하는 부분에서 에러가 발생합니다. 모듈도 다 문제없이 설치가 된 듯 한데, 에러가 나서 명확한 원인을 모르겠네요. 다음은 발생한 에러코드의 마지막 부분입니다. ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108) urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)>
미해결
C 프로그래밍 - 입문부터 게임 개발까지
어떨때 사용하는지 구체적으로 알고싶습니다.
미해결
진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
(사진)
미해결
해킹 대회를 위한 시스템 해킹 프로토스타 완벽 풀이집
칼리 버전 : 2019-01-vm-amd64 ./format1 $(python -c "print 'AAAA' + '\x38\x96\x04\x080' + '%x.'*154 + '%n.'") \x08 -> \x080으로 해야 결과가 출력 되네요
미해결
실전! 스프링 데이터 JPA
JPQL로 join select를 했을떄 fetch = FetchType.LAZY로 적용했는데도 불과하고 쿼리문을 보면 inner join을 해서 나오는데요 무슨말이면 @Query ( "select new study.datajpa.dto.MemberDto(m. id , m. username , t.name) from Member m join m. team t" ) 이 단락을 보면 패치조인이 아니라 일반적인 조인을 했을경우 sql 중심으로 select 하는게 아니라 entity 중심으로 select 하기 때문에 이렇게 Member 연관관계를 맺은 Team이 지연로딩으로 셋팅했기 때문에 n + 1 로 member select 하고 연관관계인 team을 select 해야되지 않나요? 로그 보면 query문이 inner join으로 되어 있어서요... 이게 해당 비지니스 로직인데요 그럼 디버깅 체크 되기 전 save 했을때 이미 1차 캐시에 저장이 되어서(선배님의 JPA 기본편 보니 이렇게 되어 있어서요.. 혹시 제가 잘못 알고있었나요? ) inner join 으로 나가게 되는건가요? 어 그럼... DB에 커넥션 해서 가져오는게 아니라서 query문이 안나와야 하는데.. 혼동되네요 ㅠ,ㅠ 이상으로 좋은 강의를 만들어주셔서 감사드리고 잘 부탁드립니다! 감사합니다.
해결됨
홍정모의 따라하며 배우는 C언어
#include <stdio.h> int main() { printf("Please input an integer and press enter.\n"); long input; char c; while (scanf("%ld", &input) != 1) { printf("Your input - "); while ((c = getchar()) != '\n') putchar(c); // input left in buffer printf(" - is not an integer. Please try again.\n"); } printf("Your input %ld is an integer. Thank you.\n", input); return 0; } 이 코드를 실행하고 스페이스나 엔터를 입력하면 제 생각으로는 스페이스나 엔터가 정수(integer)가 아니기 때문에 while문으로 들어와서 "Your input - (입력한 스페이스나 엔터) - is not an integer. Please try again." 이렇게 출력이 될 것이라 생각하였는데 실제로 해보니 입력한 스페이스나 엔터가 무시가 되는 것 같습니다. 디버거로도 찍어보았는데 엔터와 "a"를 입력하였더니 while에서 putchar()로 출력할 때 엔터는 출력되지 않고 "a"만 출력이 됩니다. 왜 입력한 스페이스나 엔터는 무시가 되는 것인지요?
미해결
홍정모의 따라하며 배우는 C언어
안녕하세요 교수님 오늘도 잘 듣고 있습니다 main함수에 있는 putchar()값은 왜 있는지 혹시 알 수 있을까요??? while문안에 있는 putchar()값이 있으면 굳이 return값 위에있는 putchar()는 없어도 되는거 아닌가요??? return값 위에 있는 putchar()를 지운뒤 실행해봐도 잘 실행이 되어서 여쭤봅니다ㅜㅜ
미해결
공공데이터로 파이썬 데이터 분석 시작하기
아나콘다 관리자 권한으로 들어가 default 경로 그대로 진행했는데 환경이 inconsistent 하다는 문구가 떴고, (base) C:\WINDOWS\system32>conda install -c conda-forge missingno The environment is inconsistent, please check the package plan carefully The following packages are causing the inconsistency: 안되는 것 같아서 아나콘다로 경로 다시 지정 후 missigno 설치했습니다. (base) C:\Anaconda3>conda install -c conda-forge missingno 이번에는 맨 마지막에 아래와 같은 메세지가 나오고 Verifying transaction: failed RemoveError: 'setuptools' is a dependency of conda and cannot be removed from conda's operating environment. 다시 주피터 노트북으로 돌아가 아래 코드를 실행시켜보니 *만 나오고 에러 코드나 실행결과물이 안 나옵니다. import missingno as msno msno.matrix(df) 제가 뭘 잘못한 걸까요?
미해결
공공데이터로 파이썬 데이터 분석 시작하기
working directory 설정방법을 몰라, 우선 다운로드받은 파일 경로를 아래와 같이 직접 입력하여 불러오기했는데 불러오기가 안됩니다.
미해결
Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
안녕하세요 캡틴판교님! 그.. ListItem을 <list-item></list-item> 으로 NewsView랑 AskView에 등록 할때는 아무 문제가 없었는데요 이번에 UserProfile을 동일하게 <user-profile></user-profile>로 등록을 하려고 하니 에러가 납니다... <UserProfile></UserProfile>로 해보아도 똑같은 에러가 나요! 왜 이럴까요?ㅠㅠ
미해결
스프링 기반 REST API 개발
강의에서 아래와 같이 profile 링크를 설정했습니다. eventResource.add(new Link("/docs/index.html#resource-events-create").withRel("profile")); 아래와 같이 링크 정보가 삽입 되었지만, 완전한 url 형태가 아닙니다. (http://localhost:8080/docs/index.html#something) "profile":{"href":"/docs/index.html#resource-events-create"} 이와 같이 self-descriptive message를 구성해도 괜찮은가요? 완전한 url을 제공하려면 어떻게 링크를 만들어야 할까요? 감사합니다 :)