#include"stack.hpp"
using namespace std;// Auxiliary method, you probably find it useful// Operands are all lower case and upper case characters
bool isOperand(char c){return(c >='a'&& c <='z')||(c >='A'&& c <='Z');}// Auxiliary method, you probably find it usefulintprecedence(char c){if(c =='+'|| c =='-'){return0;}if(c =='*'|| c =='/'){return1;}if(c =='^'){return2;}return-1;}intmain(){freopen("input_infix2postfix.txt","r",stdin);
string input;
string output;// output string
string solution;
string dummy;
string here;int j =0;int con;int line_counter =0;while(cin >> solution){
cin >> input;
Stack<char> stack;
string result;//The input file is in the format "expected_solution infix_expression", //where expected_solution is the infix_expression in postfix formatint x =0;for(int i=0; i<input.length();++i){// WRITE CODE HERE to store in 'result' the postfix transformation of 'input'if(isOperand(input[i])){
output[j++]= input[i];//cout << "output: " << output[i] << endl; }elseif(input[i]=='('){
stack.push(input[i]);}elseif(input[i]==')'){while(stack.peek()!='('){
output[j++]= stack.peek();
stack.pop();}
stack.pop();}elseif(input[i]=='*'|| input[i]=='/'|| input[i]=='+'|| input[i]=='-'|| input[i]=='^'){
stack.push(input[i]);//cout << "input: " << stack.peek() << endl;if(precedence(stack.peek())>=precedence(input[i])){
output[j++]= stack.peek();
stack.pop();}else{break;}}}// You need to do some extra stuff here to store in 'result' the postfix transformation of 'input'
result = output;// Checking whether the result you got is correctif(solution == result){
cout <<"line "<< line_counter <<": OK ["<< solution <<" "<< result <<"]"<< endl;}else{
cout <<"line "<< line_counter <<": ERROR ["<< solution <<" "<< result <<"]"<< endl;}
line_counter++;
result.clear();}}
có bác nào ở đây biết cách lập trình tìm kiếm xử lý ngay trên web ko, tôi có thuật toán bắt lô khá chính xác, nhưng để rút ngắn thời gian thì cần sử dụng lập trình tìm kiếm sẽ nhanh hơn
Mình đã hiểu và sửa được rồi. Cám ơn bạn nhiều! Các bài viết của bạn rất hay, mong rằng bạn sẽ viết thêm nhiều bài nữa để chia sẻ kiến thức và kinh nghiệm với mọi người.
THẢO LUẬN
bạn dùng cách đánh này để highlight code nhé
Em cũng phải tự build 1 image riêng thì mới run được CakePHP ở Docker :3
có bác nào ở đây biết cách lập trình tìm kiếm xử lý ngay trên web ko, tôi có thuật toán bắt lô khá chính xác, nhưng để rút ngắn thời gian thì cần sử dụng lập trình tìm kiếm sẽ nhanh hơn
Mong vậy anh ạ. E sợ Chất xám đag cạn kiệt
Hi, cảm ơn bạn đã ủng hộ bài viết ^.^
Các trọng số của Hidden-Output Weights Matrix sau khi học xong sẽ được lấy làm biểu diễn của các vector từ.
Input-Hidden mới đúng nhé bạn
Mình đã hiểu và sửa được rồi. Cám ơn bạn nhiều! Các bài viết của bạn rất hay, mong rằng bạn sẽ viết thêm nhiều bài nữa để chia sẻ kiến thức và kinh nghiệm với mọi người.
các bài viết bạn đừng nên gắn "Kotlin" vào thì sẽ hợp lý hơn. ConstrainLayout không liên quan gì đết Kotlin.
ad chỉ giúp em phần chia layuot như hình em vẽ với được không ạ. tại do em mới học web nên chưa rành lắm
Biến sum của bạn có kiểu long, nên không thể lưu kết quả được phải không? Bạn thử nghiệm phép tính ở trên chưa?
Máy cắt chỉ thừa Việt Nam uy tín, Giá tốt https://phuonganhstore.com/shop/may-moc-thiet-bi/may-cat-chi-thua-2-dau/
https://www.saigonthienphucnghiatrang.com
https://nghiatrangcaocapsaigonthienphuc.blogspot.com
https://saigonthienphucnghiatrang.blogspot.com
mình nghĩ cái này convert bằng moment có khi tiện hơn =)) dùng luôn vuejs với input datetime của html5 là đc rồi =))
Sợ thiệt chứ... :V :V
hay quá
cảm ơn bác nhé
hay quá a, rất bổ ích ạ!
theo mình debound 300 ms thì ko cần switch map lắm , hơi thừa