검색
아하에서 찾은 110건의 질문
- 생활꿀팁생활Q. VB 공부중인데요, 배열에 숫자를 효과적으로 넣는법을 알고 싶습니다지금 풀고 있는 문제가 2차원 배열에 숫자를 넣는건데요내용은 아래와 같아요문) 2차원 배열에 아래와 같이 숫자를 넣어주세요1 2 3 4 5 67 8 9제가 작성한 코드는 아래와 같은데여, 3x3배열이니깐 이렇게 해서 풀었지만약에 100x100배열이라면? 도저히 감당이 안될것 같네요배열의 크기가 엄청 크더라도 효과적으로 코딩하는 법이 있을까요?dim a(3,3) a(1,1) = 1 a(1,2) = 2 a(1,3) = 3 a(2,1) = 4 a(2,2) = 5 a(2,3) = 6 a(3,1) = 7 a(3,2) = 8 a(3,3) = 9 print a(1,1),a(1,2),a(1,3) print a(2,1),a(2,2),a(2,3) print a(3,1),a(3,2),a(3,3)
- 생활꿀팁생활Q. 종이의 사이즈 규격에 대해서 알고싶어요???종이의 사이즈를 보면 A3/A4/B4이런식으로 나누어지잖아요. 종이 사이즈를 나누는 기준이 어떻게 되고 각사이즈마다 치수가 어떻게되는지 궁금합니다. 그리고 사이즈에서 A와 B는 무엇을 의미하는지도 궁금합니다.
- 생활꿀팁생활Q. switch문에 질문사항입니다~그래서5가되나요 --------------------------------------------------------------------------------------------------------- case 1: <----------------------------------------가 맞으면 실행하고 아니면 2로 넘어가죠??System.out.println(" :나머지는 1입니다.");break ; <----------------------------------------------무슨뜻case 2:System.out.println(":나머지는 2입니다.");break ;default :<------------------------------------------------무슨뜻System.out.println(":나머지는 0입니다.");break;}}}}
- 생활꿀팁생활Q. 배열안에 있는 숫자들의 순서를 바꿀려면?비주얼베이직이구요배열 a(5) 가 있구요각각의 방에 a(1) = 1,a(2) = 2,a(3) = 3, a(4) = 4 , a(5) = 5 이렇게 값이 저장되어 있는데swap 명령어를 사용하지 않고 변수를 이용하여 배열에 저장된 값을 아래처럼 바꾸라고하네요 a(1) = 5 , a(2) = 4 , a(3) = 3 , a(4) = 2 , a(5) = 1그래서 아래처럼 풀었는데 잘 안되어서 문의해봅니다' 배열값 초기화 dim a(5) a(1) = 1 a(2) = 2 a(3) = 3 a(4) = 4 a(5) = 5 ' 여기서 변환시작 a(5) = a(1) a(4) = a(2) a(3) = a(3) a(2) = a(4) a(1) = a(5) ' 결과값 출력 debug.print a(1) , a(2) , a(3) , a(4) , a(5)위와 같이 코딩하여 실행했더니, 5 4 3 2 1 이렇게 안나옵니다어떻게 코딩을 해야 할까요?
- 생활꿀팁생활Q. VB6 , 문자열의 일부를 이름으로 변경해야 하는데요..간만에 VB6 질문을 해봅니다문자열은 "안녕하세요! 저의 이름은 *** 입니다"1차원 배열엔 단어가 아래처럼 들어있습니다"홍길동","이영자","백종원","조보아"for 문과 치환문을 사용해서 아래처럼 결과가 나와야 하는데요-------------------------------안녕하세요! 저의 이름은 홍길동 입니다안녕하세요! 저의 이름은 이영자 입니다안녕하세요! 저의 이름은 백종원 입니다안녕하세요! 저의 이름은 조보아 입니다--------------------------------생각처럼 잘 안되네요제가 짠 코드는 아래와 같구요, 어케 고쳐야 위에처럼 나올까요?dim a(4) a(1) = "홍길동" a(2) = "이영자" a(3) = "백종원" a(4) = "조보아" title = "안녕하세요! 저의 이름은 *** 입니다" for i = 1 to 4 debug.print a(i),title next // 실행하면? 홍길동 안녕하세요! 저의 이름은 *** 입니다 이영자 안녕하세요! 저의 이름은 *** 입니다 백종원 안녕하세요! 저의 이름은 *** 입니다 조보아 안녕하세요! 저의 이름은 *** 입니다 위와 같이 나와요...ㅠ.ㅠ
- 생활꿀팁생활Q. 주문데이터 관리 어떻게 하시나요?안녕하세요.주문테이블과 주문상세테이블이 있습니다. <주문테이블>주문번호(pk), 결제수단, 총주문금액, 결제금액, 주문일시 등 <주문상세테이블>주문상세번호(pk), 주문번호(fk), 상품명, 상품가격, 옵션가격 등 사용자가 아래와 같은 상품 3개를 주문을 하고 결제를 합니다.1. 상품A 50,000원 - 옵션A 3,000원2. 상품B 100,000원 - 옵션A 3,000원3. 상품C 70,000원 - 옵션B 5,000원총 231,000원이 결제가 됐는데 고객이 상품B의 옵션을 C로 변경을 원합니다.옵션C의 가격은 10,000원이어서 고객에게 추가로 7,000원을 더 받아야 됩니다.이렇게 옵션이 변경되서 추가금이 발생되면 보통 어떻게 관리를 하나요??기존 주문건(3건)을 통째로 취소하고 새로운 주문건을 생성하나요? (이때는 전액 환불 후 다시 결제 요청)기존 주문상세 및 주문 데이터를 추가금에 맞게 옵션이나 총주문금액을 변경하는것도 이상한거 같고..현업에서는 어떻게 관리를 하는지 궁금합니다.현재 서비스 특성상 사용자들이 다시 한번 사이트 접속해서 주문을 하는걸 싫어합니다.쇼핑몰처럼 단순히 상품을 선택하고 바로 결제하는게 아닌 따로 신청폼을 작성하고 필요하면 파일도 첨부해서 주문을 하기 때문에 다시 또 주문을 하는걸 꺼려하는거 같아요.변경되는 상품만 따로 처리하는 좋은 방법이 있을까요..?감사합니다.
- 생활꿀팁생활Q. C++에서 2차원 배열을 단순히 복사 하고싶은데 어떻게하나요?그냥 단순히 2차원 배열을 int a[3][4] = { {1,2,3,4}, {5,6,7,8}, {9,10,11,12} };이런식으로 있고 이걸 다른곳에 복사하고싶은데int b[3][4];이걸 b = a 로 하면되나요?
- 생활꿀팁생활Q. 문자열을 반복문으로 어떻게 돌려야하나요?stream=fopen("a0.xls","w"); 이문장을 여러개 돌리려고하거든요?? stream=fopen("a1.xls","w"); stream=fopen("a2.xls","w"); stream=fopen("a3.xls","w"); 이런식으로 쓰고싶은데... stream=fopen("a[i].xls","w"); 도안되고 stream=fopen("a+i.xls","w"); 도안되고 큰따옴표안에있는것들은 전부 문자로 읽어버려서 i를 이용한 반복문을 돌리지못하네요어떻게 방법이없을까요??
- 생활꿀팁생활Q. (list 관련)큰 값부터 앞에서 나오게 출력하는 방법은?temp=0 a=[0,0,0,0] a[0]=str(input("1번째 숫자 : ")) a[1]=str(input("2번째 숫자 : ")) a[2]=str(input("3번째 숫자 : ")) a[3]=str(input("4번째 숫자 : ")) for i in range(0,3): max=i for j in range(0,3): if a[j]<a[max]: max=j temp=a[i] a[i]=a[max] a[max]=temp for i in range(0,4): print(a[i], end="") 숫자를 입력받은 후, 큰 값부터 앞에나오게 출력하고싶었는데 원치 않는 숫자들이 찍히네요ㅠㅠ c언어에서 정렬부분에 있는부분을 똑같이 따라해서 파이썬에 적용해보았는데 적용이 되지 않습니다. 어느 부분에서 막힌지 알려주시면 감사하겠습니다.
- 생활꿀팁생활Q. casper ffg에서 질문입니다!!위 그림에서 질문입니다.Casepr(FFG)논문에서 위 그림을 보여주면서 s2, t2 의 높이 안에 s1, t1 이 포함되는 투표를 할 수 없다라고 하였는데요제가 알고있는 이론은checkpoint는 50의 배수 번호의 블록이다.justified 된다는것은 각 checkpoint블록이 검증되었다는것finalized된다는것은 자신은 source로 한 target 블록인 직계자손 checkpoint블록이 justified되면 자신은 finalized가 된다.이렇게 알고있습니다.r-> b2 -> b3 -> b4가 메인 체인이라고 할때질문 1 . b3가 justified되었으므로 b2는 finalized 되었을것입니다.그렇다면 b2가 100번째 블록이라면 b3는 150번째 블록일 것입니다.(직계자손체크포인트이므로)그런데 a2,a3,가 어떻게 b2, b3 사이에서 연결될수가 있는건가요??(50배수 블록은 이미 b2,b3인데 a2,a3는 50배 블록이 아니여도 상관이 없는건가요?)아니면 단순히 a2,와 a3는 justified가 된것이 아니라 그냥 이어지기만 한것인가요??저 전체적인 그림이 어떻게 구현이 될수있는지 이해가 안갑니다.질문 2 . FFG에서 무조건 #50 블록 -> #200 블록 이런식으로 다음 체크포인트 블록이 아닌 어느정도 건너뛰어서 연결될수있나요??(justified되고 finalized되는것까지)질문3 . 저러한 상황이 일어날 이유가 궁금합니다.기존의 메인체인보다 작은 높이의 블록의 투표를 할 이유가 있나요??어차피 fork choice rule은 가장 긴 justified된 블록을 할텐데... 저 방법으로 인한 어떠한 공격방법이나 나타날수있는 현상을 말씀해주시면 감사하겠습니다.질문4 . 저러한 상황을 막지않으면 충돌이 어떻게 발생되는지 궁금합니다.